1、单值注入
使用@Value注解注入单个属性的值
- yml配置文件
person:
name: "zhangsan \n lisi"
age: 23
boss: true
birth: 2018/12/01
- java代码
//datasource.properties 数据源的配置文件
//<bean ..> <property name="url" value="${url}"></property> </bean>
@Value("${person.name}")
private String name;
${key} :来引用属性文件中key对应的值
2、批量注入
使用@ConfigurationProperties注解批量注入配置文件中的多个值
配置文件
person:
lastName: 大汤圆
age: 18
boss: false
birth: 2017/12/12
maps: {
k1: v1, k2: 12}
lists:
- 张三
- 李四
dog:
name: 小奶狗
age: 2
@Da