快捷搜索:  汽车  科技

spring的task的表达式(Spring表达式语言SPEL教程)

spring的task的表达式(Spring表达式语言SPEL教程)StandardEvaluationContext类EvaluationContext接口SpelExpression类ExpressionParser接口SpelExpressionParser类

spring的task的表达式(Spring表达式语言SPEL教程)(1)

SpEL是一种支持在运行时查询和操作对象图的功能的扩展语言。

有许多表达式语言可用,例如JSP EL,OGNL,MVEL和JBoss EL。 SpEL提供了一些附加功能,如方法调用和字符串模板功能。

SpEL API

SpEL API提供了许多接口和类。 他们如下:

  • 表达式界面

  • SpelExpression类

  • ExpressionParser接口

  • SpelExpressionParser类

  • EvaluationContext接口

  • StandardEvaluationContext类

Hello SPEL例子

spring的task的表达式(Spring表达式语言SPEL教程)(2)

将字符串转换为字节数组

spring的task的表达式(Spring表达式语言SPEL教程)(3)

将字符串转换为字节后获取长度

spring的task的表达式(Spring表达式语言SPEL教程)(4)

将字符串内容转换为大写字母

spring的task的表达式(Spring表达式语言SPEL教程)(5)

SPEL中的操作员

我们可以在SpEL中使用许多运算符,如算术,关系,逻辑等。在SpEL中给出了很多使用不同运算符的例子。

在SPEL中使用运算符的示例

spring的task的表达式(Spring表达式语言SPEL教程)(6)

在SPEL中变量|StandardEvaluationContext

在SpEL中,我们可以在变量中存储一个值并在该方法中使用该变量并调用该方法。 为了处理变量,我们需要使用StandardEvaluationContext类。

在SPEL中使用变量的示例

Calculation.java

spring的task的表达式(Spring表达式语言SPEL教程)(7)

Test.java

spring的task的表达式(Spring表达式语言SPEL教程)(8)

猜您喜欢: