SPEL:spring表达式语言,可以调用方法(#{})

字面量:${};#{}

<bean id = "person" class="com.guigu.bean.Person" >
		<property name="age" value="#{3*8}"></property>
	</bean>

引用bean的某个属性值

<bean id = "person01" class="com.guigu.bean.Person" >
		<property name="lastname" value="#{car.carName}"></property>
	</bean>

调用非静态方法和静态方法:

 先调用静态方法: UUID.randomUUID().toString()注意大小写,特别是后面的substring,
 s不是大写。#{T(全类名).静态方法名}
	<!-- 调用静态方法 UUID.randomUUID().toString -->
	<bean id = "person02" class="com.guigu.bean.Person" >
		
		<property name="email" value ="#{T(java.util.UUID).randomUUID().toString().substring(0,5)}"></property>
	</bean>
	

查找权限定名的步骤:
ctrl + shirt + t :输入需要查找的对象,然后点击在这里插入图片描述

在这里插入图片描述
调用静态方法;对象.方法名

<property name="gender" value="#{car.getColor()}"></property>

在这里插入图片描述

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页