首页 > 代码库 > Spring 中的spel的用法
Spring 中的spel的用法
1、在spring
直接赋值
<!-- 使用Spel直接赋值 -->
<bean id="address" class="com.atguigu.spring.spel.Address">
<property name="city" value="http://www.mamicode.com/#{‘beijing‘}"></property>
<property name="street" value="http://www.mamicode.com/#{‘wudaokou‘}"></property>
</bean>
2、
引用静态类属性
<bean id="car" class="com.atguigu.spring.spel.Car">
<property name="brand" value="http://www.mamicode.com/audi"></property>
<property name="price" value="http://www.mamicode.com/300000"></property>
<!-- 使用spel引用类的静态属性 -->
<property name="tyreprameter" value="http://www.mamicode.com/#{T(java.lang.Math).PI*80}"></property>
</bean>
3、
使用运算符
<!-- 使用spel运算符 -->
<bean id ="person" class="com.atguigu.spring.spel.Person">
<property name="city" value="http://www.mamicode.com/#{ address.city }"></property>
<property name="info" value="http://www.mamicode.com/#{ car.price >30000 ? ‘金领‘:‘金领‘}"></property>
<property name="car" value="http://www.mamicode.com/#{ car}"></property>
<property name="name" value="http://www.mamicode.com/Tom"></property>
</bean>
Spring 中的spel的用法