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;

}
原文地址:https://www.cnblogs.com/guchunchao/p/9860189.html