spring SpEL

SpEL表达式也是为简化property,只有两个属性,即name和value。

SpEL对<property>进行统一编程,所有的内容都使用value

       <property name="" value="#{表达式}">

       #{123}、#{'jack'} : 数字、字符串

       #{beanId}      :另一个bean引用

       #{beanId.propName}     :操作数据

       #{beanId.toString()}     :执行方法

       #{T(类).字段|方法}      :静态方法或字段

<!-- userAction -->
<bean id="userAction" class="com.xx.action.UserAction">
    <property name="name" value="#{'张三'}"></property>
    <property name="age" value="#{35}"></property>
    <property name="userService" value="#{userService}"></property>
</bean>
<bean id="userService" class="com.xx.service.UserServiceImpl">
<property name="eat" value="吃水果"></property>
</bean>
Best Regards
原文地址:https://www.cnblogs.com/pecool/p/8258858.html