天天看点

spring注解[email protected]注解给属性赋值

给bean的属性赋值:

 bean.xml文件中:通过<property></property>标签为属性赋值

<beans>
	<bean id="person" class="com.rayli.beans.Person">
		<property name="age" value="18"></property>
		<property name="name" value="HAHA"></property>
	</bean>
</beans>
           

使用@Value注解:

       1. 基本数据类型。

       2. spel表达式:#{}

       3. ${} 获取属性文件中的值。

            如何获取属性问文件中的值

public class Person {
	
	@Value("haha")
	private String name;
	@Value("#{20*30}")
	private Integer age;

	@Override
	public String toString() {
		return "Person [name=" + name + ", age=" + age + "]";
	}

	public Person() {
	}

	public Person(String name, Integer age) {
		System.out.println("Person加载完成。。。。。。");
		this.name = name;
		this.age = age;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

}
           

继续阅读