Spel(Spring表达式)

 
1.jar包依赖:
   前两个依赖项 spring-core 和 spring-context 是SpEL需要的,另外两个依赖项 javax.mail 和  commons-io 是被使用在实际的SpEL例子中的。
 
2.运用的范围:
  1)支持标准的数学运算符
  2)支持关系运算符
  3)支持逻辑运算符
  4)支持条件运算符
  5)支持集合
  6)支持正则表达式 (matches)
  7)支持三元运算符(Elvis)
  8)它可用于将bean或bean属性注入另一个bean,还支持bean的方法调用 ps:重点
 
 
3.java实例(底层实现的参考):
   我们将使用一个实现了ExpressionParser接口的SpelExpressionParser 来解析SpEL表达式,调用SpelExpressionParser 的 parseExpression 方法将返回 SpelExpression 的实例,该实例实现了表达式接口。通过调用 getValue 获取计算结果
1)基本的算法类型:

 
2)集合以及属性文件的操作
   
 
posted @ 2020-07-17 16:57  小窝蜗  阅读(313)  评论(0编辑  收藏  举报