Spring Boot项目读取配置属性的方法
2018-01-25 15:19
537 查看
@Value
@ConfigurationProperties
Environment
@RestController @RequestMapping("/test") public class DemoController { @Value("${test.name}") private String name; @RequestMapping public String from(){ return name; } }使用@Value和spEl表达式取出属性。
@ConfigurationProperties
@ConfigurationProperties @Configuration @ConfigurationProperties("test") public class MyConfig { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }@ConfigurationProperties的参数是属性名的前缀,以上代码将属性名前缀为test的属性注入到MyConfig中的成员变量中,属性名的后半部分与成员变量的名称相同,成员变量name将得到test.name的属性值。
Environment
@RunWith(SpringRunner.class) @SpringBootTest public class ConfigClientApplicationTests { @Autowired Environment environment; @Test public void contextLoads() { System.out.println(environment.getProperty("test.name")); } }从environment中读取属性
相关文章推荐
- 解决spring-boot项目中无法读取yml配置文件属性问题
- Java框架spring Boot学习笔记(二):Hello Spring Boot、以及项目属性配置
- springBoot使用Controller读取配置文件两种方式&读取自定义配置方法
- spring boot 学习笔记(二):项目属性配置
- SpringBoot第1小节:.第一个SpringBoot应用和项目属性配置
- SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)
- springboot-项目属性配置
- springboot项目接入配置中心,实现@ConfigurationProperties的bean属性刷新方案
- SpringBoot系列(二)SpringBoot 项目属性配置
- Spring Boot 2--项目属性配置案例
- SpringBoot系列四:SpringBoot开发(改变环境属性、读取资源文件、Bean 配置、模版渲染、profile 配置)
- 关于Spring boot中读取属性配置文件出现中文乱码的问题的解决
- Spring Boot项目中读取配置文件的内容
- SpringBoot项目基本属性配置
- Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
- 【SpringBoot】2小时学会SpringBoot学习笔记(第3章 项目属性配置)
- 第二节:SpringBoot项目属性配置
- Spring Boot学习笔记-项目属性的简单配置
- SpringBoot(二)_项目属性配置
- spring-boot读取props和yml配置文件的方法