6月9日

于早上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

结果也是没问题的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容