lichangben

注解读取配置文件封装到JavaBean中

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 {
}

var code = “e75fd012-a0c6-465b-8a97-bba38f7388a4”

posted @ 2022-08-17 10:11  码小白很犇  阅读(14)  评论(0)    收藏  举报  来源