@value
Spring概念,用于属性的注入。
//注册正常字符串
@Value("我是字符串")
private String text;
//注入系统参数、环境变量或者配置文件中的值
@Value("${ip}")
private String ip
//注入其他Bean属性,其中student为bean的ID,name为其属性
@Value("#{student.name}")
private String name;
@value除最为常见的对String对象进行装配外,还可用于非内置对象:
@Value("#{student}")
private Student student;
@Bean
public Student student(){
Student student = createStudent(1, "xie");
return student;
}