spring注解第06课 @Value

 

1.注入<bean>中的属性 支持3种类型的赋值

<bean id="person" class="com.model.Person">
        <property name="name" value="字面量/${key}从环境变量、配置文件中获取值/#{SPEL}"></property>
</bean>

 

2.@Value()相应的也支持这三种

@Component
public class Person {
    
   @Value("${person.name}")
   private String name;

   @Value(#{10 * 2})  
   private int age;

   @Value("北京市昌平区")
   private String addr;

}
posted @ 2018-10-27 09:36  超轶绝尘  阅读(170)  评论(0编辑  收藏  举报