SpringBoot自定义配置文件读取
2017-09-08 00:00
731 查看
摘要: springboot读取自定义的properties中的配置
SpringBoot的配置文件默认在resources下的application.yml或properties中,通常都会把相关配置写入到这个文件中,但是为了不破坏核心文件的原生态,但又需要有自定义的配置信息存在,一般情况下会选择自定义配置文件来放这些自定义信息,下面介绍了在srpingboot中如何读取自定义properties中的配置
项目环境
SpringBoot版本: 1.5.6.RELEASE
JDK:1.8.0_102
开发ide:Intellij IDEA
2.项目目录:
step1:
在resources目录下,创建biz.properties,内容如下:
step2:
创建配置的实体类 BizConf.java
@Configuration可理解为用spring的时候xml里面的<beans>标签
通过@PropertySource 这个注解,来读取到classpath下的配置文件biz.properties
@ConfigurationProperties 这个配置可以写在类上, 也可以写在方法上
step3:
调用注入的bizConf,查看是否配置成功
直接通过@Resource 注入bizConf类,启动springboot main函数
浏览器输入 http://localhost:9990/api/user ,查看控制台
成功打印出信息,说明配置成功.
SpringBoot的配置文件默认在resources下的application.yml或properties中,通常都会把相关配置写入到这个文件中,但是为了不破坏核心文件的原生态,但又需要有自定义的配置信息存在,一般情况下会选择自定义配置文件来放这些自定义信息,下面介绍了在srpingboot中如何读取自定义properties中的配置
项目环境
SpringBoot版本: 1.5.6.RELEASE
JDK:1.8.0_102
开发ide:Intellij IDEA
2.项目目录:
step1:
在resources目录下,创建biz.properties,内容如下:
biz.name=biz123
step2:
创建配置的实体类 BizConf.java
@Configuration @PropertySource("classpath:biz.properties") //定义要读取的配置文件的位置 @ConfigurationProperties(prefix = "biz") //配置文件前缀 public class BizConf { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
@Configuration可理解为用spring的时候xml里面的<beans>标签
通过@PropertySource 这个注解,来读取到classpath下的配置文件biz.properties
@ConfigurationProperties 这个配置可以写在类上, 也可以写在方法上
step3:
调用注入的bizConf,查看是否配置成功
@RestController public class IndexController { @Resource private UserService userService; @Resource private BizConf bizConf; @RequestMapping(value = "/api/user", method = RequestMethod.GET) public User findUser() { System.out.println("bizConf:name=" + bizConf.getName()); return userService.findUserByI(1); } @RequestMapping(value = "/api/user-all", method = RequestMethod.GET) public Object findAll() { return userService.findAll(); } }
直接通过@Resource 注入bizConf类,启动springboot main函数
浏览器输入 http://localhost:9990/api/user ,查看控制台
成功打印出信息,说明配置成功.
相关文章推荐
- spring boot 添加自定义配置文件并读取属性
- springBoot使用Controller读取配置文件两种方式&读取自定义配置方法
- Spring-boot中读取核心配置文件application和自定义properties配置文件的方式
- Springboot 之 自定义配置文件及读取配置文件注意:配置文件中的字符串不要有下划线 .配置中 key不能带下划线,value可以(下划线的坑,坑了我两天..特此纪念)
- Springboot 之 自定义配置文件及读取配置文件
- Springboot 读取配置文件及自定义配置文件
- Springboot 之 自定义配置文件及读取配置文件
- 五、Springboot 之 自定义配置文件及读取配置文件
- Springboot 之 自定义配置文件及读取配置文件
- Springboot 之 自定义配置文件及读取配置文件
- Springboot 之 自定义配置文件及读取配置文件
- Springboot读取配置文件及自定义配置文件的方法
- Spring boot之读取自定义配置文件
- Springboot 之 自定义配置文件及读取配置文件
- Spring Boot 读取配置文件到静态工具类
- SpringBoot如何导入自定义配置的yml文件
- 企业分布式微服务云SpringCloud SpringBoot mybatis (十九)Spring Boot 自定义配置文件
- Spring-boot中读取config配置文件的两种方式
- springboot(一)启动和配置文件的读取
- SpringCloud SpringBoot mybatis 分布式微服务(二十)Spring Boot 自定义配置文件