第三十三章 SpringBoot使用第三方配置文件
2017-02-23 15:37
309 查看
SpringBoot默认会加载application.properties配置文件,但实际项目中,可能会需要使用更多的自定义配置文件(比如项目中已存在的配置文件,或者是进行配置分文件存储)。
@ConfigurationProperties不仅可以注解在类上,也可以注解在public @Bean 方法上,当你需要为不受控的第三方组件绑定属性时,该方法将非常有用。
所有以 foo 为前缀的属性定义都会被映射到 FooComponent 上。ConfigurationProperties有两个重要的参数,通过设置locations即可以加载自定义的配置文件
@ConfigurationProperties不仅可以注解在类上,也可以注解在public @Bean 方法上,当你需要为不受控的第三方组件绑定属性时,该方法将非常有用。
@ConfigurationProperties(prefix = "foo") @Bean public FooComponent fooComponent() { ... }
所有以 foo 为前缀的属性定义都会被映射到 FooComponent 上。ConfigurationProperties有两个重要的参数,通过设置locations即可以加载自定义的配置文件
prefix:指定properties的配置的前缀 locations:指定properties文件的位置。
相关文章推荐
- SpringBoot 使用(三): 配置文件详解
- springboot的文件配置,运行jar改变配置文件的参数,并且在类中使用占位符注入该参数
- SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)
- springboot读取非classpath下配置文件,并且支持注解使用
- springboot 使用yml配置文件自定义属性
- RIDE使用ff_profile_dir来加载你的配置文件(启动浏览器时加载第三方插件)
- SpringBoot入坑笔记之spring-boot-starter-web 配置文件的使用
- springBoot之配置文件的读取以及过滤器和拦截器的使用
- springBoot(4)---热部署,配置文件使用
- springBoot之配置文件的读取以及过滤器和拦截器的使用
- springboot配置文件中使用配置信息自定义注入哪一个类名(比如多个类实现一个接口,使用resource(name=${配置文件的key}”))
- SpringBoot使用Maven打包编译时修改配置文件中变量(一)
- 第三十二章 SpringBoot使用application配置文件
- SpringBoot使用外部的配置文件(四)
- 如何使用.NET配置文件(二)
- 如何使用.NET配置文件(转载)
- 如何使用.NET配置文件(一)
- 如何使用.NET配置文件
- 属性配置文件的使用方法
- 如何使用XCodeFactory自动生成XML配置文件和对应的解析类?