使用@Value赋值
1.基本数值
2.可以写SpEL(Spring表达式):#{}
3.可以写${};取出配置文件中的值,需要在配置类中使用@PropertySource来引入外部文件
public class Person { @Value("张三") private String name; @Value("#{20-2}") private Integer age; @Value("${email}") private String email; public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } 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; } @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", age=" + age + ", email='" + email + '\'' + '}'; } }
测试结果: