application.yml
car:
name: dem
money: 1.01
1、 @Component + @ConfigurationProperties
JavaBean
@Component//交给容器管理
@ConfigurationProperties(prefix="car")//prefix:配置项前缀
@Data//get、set方法
public class Car {
private String name;
private Double money;
}
2、@EnableConfigurationProperties + @ConfigurationProperties
JavaBean
@ConfigurationProperties(prefix="car")
@Data
public class Car {
private String name;
private Double money;
}
任何一个配置类或者启动类
@Configuration
@EnableConfigurationProperties(Car.class)
//1、开启Car配置绑定功能
//2、把这个Car这个组件自动注册到容器中
public class myConfig {
}