spring expression 学习(一)

Expression interface:
An expression capable of evaluating itself against context objects.
Encapsulates the details of previously parsed expression string.
Provides an common abstraction for expression evaluation independent of
any language like OGNL or the Unified EL.

EvaluationContext interface:
Expression was executed in an evaluation context.It is in this context references
are resolved when encountered during expression evaluation.

ExpressionParser interface:
Parses expression strings into compiled expressions that can be evaluated.
Supports parsing templates as well as standard expression strings.

ConstructorExecutor interface:
Executors are built by resolvers and can be cached by the infrastructure to repeat an operation quickly without going
back to the resolvers.
For example,the particular constructor to run on a class may be discovered by the reflection constructor resolver ,it
will build an constructorexecutor that executes that constructor and the constructorexecutor can be reused without
needing to go back to the resolver to discover the constructor again.
They can become stale,and in that case should throw an accessexception,this will cause the infrastructure to go back
to the resolvers to ask a new one.

ConstructorResolver interface:
A constrctor resolver attemps locate a constructor and returns a constructorexecutor that can be
used to invoke the constructor.The ConstructorExecutor can be cached but if it 'goes stale' the
resolvers will be called again.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值