注解读取配置文件封装到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”

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示