多语言展示
当前在线:1924今日阅读:103今日分享:49

SpringBoot基础:如何添加自定义配置文件

在SpringBoot框架中,默认是识别两个全局配置文件:”application.properties,application.yml“。同时SpringBoot也支持识别自定义配置属性文件。
方法/步骤
1

新建一个自定义的properties配置文件(名称不可使用”application“,这是SpringBoot的默认文件名称),配置文件内容可以有字符串,数组,对象。内容进行对应的转换即可。下面的图一是yml的写法。

2

然后再新建一个javaBean配置类来映射自定义配置文件,生成getter/setter方法,为方便查看效果,生成toString方法。

3

然后将该JavaBean配置类进行注解说明:通过@ConfigurationProperties 绑定对应的配置属性;prefix后面跟着的名称要与配置文件中的名称保持一致;使用@PropertySource 注解说明引入的自定义配置属性文件注意:@PropertySource 不支持引入yml文件。

4

在Spring中,只有容器中的组件才能使用容器提供的各类方法,所以将该类注解声明为组件 @Component,加入容器中。

5

为了方便书写配置文件,SpringBoot会提示你添加一个依赖(配置文件处理器) org.springframework.boot spring-boot-configuration-processor true

6

如果想确认映射配置属性是否成功,可以使用SpringBoot提供的单元测试类进行测试.

推荐信息