SpringBoot项目中调用自定义配置文件信息
1、编写配置文件
在resources中填加配置文件,remote.properties,后缀也可使用yml

在配置文件中编写所需信息

2、编写配置类
方式一:在所需项目中编写与配置文件中成员相同的配置类,并声称set/get方法

注解的作用:
@Configuration 表明这是一个配置类
@ConfigurationProperties(prefix = "remote", ignoreUnknownFields = false) 该注解用于绑定属性。prefix用来选择属性的前缀,也就是在remote.properties文件中的“remote”,ignoreUnknownFields是用来告诉SpringBoot在有属性不能匹配到声明的域时抛出异常。
@PropertySource("classpath:config/remote.properties") 配置文件路径
@Component 把普通pojo实例化到spring容器中,相当于配置文件中的
方式二:使用@Value进行加载(同样填加Set/get方法)

生成set/get方法的注解:
填加lambok依赖:
<!-- 快速开发包-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
<scope>provided</scope>
</dependency>
在配置类上加入 @Data 注解
3、使用,在所需位置自动注入配置类

注:
个人总结,如有错误,望指正。谢谢

浙公网安备 33010602011771号