天天看點

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;
	}

}
           

繼續閱讀