环境:IDEA jdk1.8 SpringBoot2.1.4
例,使用如下.properties为后缀的默认application.properties文件,yml格式文件也同理
一、使用`@ConfigurationProperties`注解将配置文件属性注入到自定义配置对象类中
(1)、首先定义配置对象
(2)、具体使用,运行后将可以得到实体返回数据
二、使用`@Value("${propertyName}")`注解,在需要使用的类中使用成员变量
三、使用Environment,在任何想要用的地方直接获取值
四、通过注册监听器(`Listeners`) + `PropertiesLoaderUtils`的方式(比较前三种方式,更复杂)
(1)、编写配置文件监听器,用来加载自定义配置文件 ,实现ApplicationListener<ApplicationStartedEvent>
(2)、编写加载配置文件的类
3、修改启动类,注册监听器
4.编写测试类,运行结果如下