catch405

 

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>

 

posted on 2020-12-09 09:27  catch405  阅读(120)  评论(0)    收藏  举报

导航