如何读取自定义属性配置?
第一种:
@ConfigurationProperties("wechat")
@Component
1.在配置文件设置属性以及值
2.创建实体类 并设置 注解
3.定义接口
第二种:
1.新建一个配置类
2.此时的WeChat实体类就不需要注解了
3.刷新 /getWeChat 接口 同样可以获得数据
第三种:
使用@Value注解
第四种:
使用 ApplicationContext
如何读取自定义配置文件属性配置?
1.先自定义一个my.properties文件
2.创建一个MyWeChat类
@PropertySource 注解表明读取哪一个配置文件
@ConfigurationProperties 注解表明读取哪一个属性
@Component 自动注入
3.controller 返回
Springboot 配置文件主要分为:.properties 和 .yml 格式
1.一个项目中可以存下两种配置文件(.properties 和 .yml),但是不建议一个项目中出现两种配置文件
2.当一个项目的某个配置,出现在两种格式的配置文件中时,那么配置项会以 .properties 为主
.properties 文件基本语法:
采用 key=value 形式,如:server.port=8080
tips:等号前后不要加空格,8080后面也不能加空格
.yml 文件基本语法:
yml 是树形结构的配置文件,它的基础语法是“key: value”,注意key和value之间使用英文冒号加空格的方式组成,其中的空格不可以省略