springboot通过配置类读取application.yml种的自定义属性

1.首先在当前module的application.yml种写上自定义的属性
springboot通过配置类读取application.yml种的自定义属性

2.编写一个配置类,类中的成员名称要和自定义属性一样,并且给该类加上@ConfigurationProperties(prefix = “leyou.sms”)的注解,prefix的值是application.yml中的前缀,这样就回把该配置类注入容器,使用时通过注入方式即可。springboot通过配置类读取application.yml种的自定义属性
3.使用属性时在需要用到属性的类上加注解@EnableConfigurationProperties(SmsProperties.class) ,同时注入一个属性类的对象,然后直接调用即可
springboot通过配置类读取application.yml种的自定义属性

文章中使用的例子为某马的项目,这里做个笔记。