SpringBoot读取自定义配置文件
1.在配置文件属性较少的情况下,在 SpringBootController 中定义属性,并使用@Value 注解或者自定义配置值


2.在自定义配置文件属性较多的情况下,一般将整个文件映射成一个对象
创建一个配置类config,并在类上使用@Component注解和@ConfigurationProperties注解,在 ConfigurationProperties 注解中添加属性 prefix,可以区分同名的配置 然后在使用的时直接注入就可以读取到配置文件的内容了,
如果使用@ConfigurationProperties注解会出现警告,就加入以下依赖:
<!--解决使用@ConfigurationProperties 注解出现警告问题-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
浙公网安备 33010602011771号