6月9日

作者: WBert | 来源:发表于2017-06-09 10:22 被阅读0次

    于早上7:10起床
    于早上9:00开始书写Spring表达式学习记录

    首先我创建了一个java project文件Spring-chapter08
    要用到Spring表达式,首先是得要包Spring-expression.jar包
    配置和加载xml文件,是需要包Spring-context.jar,Spring-beans.jar包
    最后运行的时候会出错,还在于少了commons-logging.jar包

    所以完整包的配置图是这样的


    捕获.PNG

    现在环境搭建完成,然后开始表达式学习。Spel(Spring expression language)
    表达式目前学了有三种:java,xml,注释
    用到表达式一共四个步骤
    1.创建解析器 ExpressionParser parser = new SpelExpressionParser() 导入包的快捷键是【alt+/ctrl+shift+o】
    2.解析表达式 Expression expression = parser.parseExpression("('Hello'+'world').concat(#end)");
    3.构造上下文 EvaluationContext context = new StandardEvaluationContext();
    4.求值 context.setVariable("end", "!");
    System.out.println(expression.getValue(context));
    这样初学的表达式的一个项目就完成了,此是java实例。
    英语单词备注图:

    捕获.PNG

    完成结果图

    捕获.PNG

    然后是关于beans的表达式介绍入门
    首先来介绍关于Spring配置文件的问题:---请看下面2张图

    捕获.PNG

    然后就会出现这样的错误:

    捕获.PNG

    然后将申明补全就不会出现错误了。(证明:这个申明是完全有必要的)

    捕获.PNG

    然后配置文件里面的表达式怎么写,可以看下图:

    捕获.PNG

    其中注释的说明,beans表达式里面不支持用嵌套的方式。一般格式都是#{‘’}。
    xml的配置文件写好了后,可以如下代码来测试:

    捕获.PNG

    结果也是没问题的。

    相关文章

      网友评论

          本文标题:6月9日

          本文链接:https://www.haomeiwen.com/subject/uguxqxtx.html