今天继续写springboot,整理下零散的知识,系统化的记忆能更好的理解。
springboot 读取配置的几种方式这个大家一般都知道,今天稍微整理下,回头看的时候也有个笔记。
一般我们常用的有几种方式
- 使用注解@value 读取
- 读取单个配置文件
- @ConfigurationProperties
- Environment获取属性值
下面单个详细说下
1、使用注解@value 读取
这个是最简单的方式,也是最省事的方式,只要在application.properties或者application.yaml中有对应的可以,就可以在bean中使用注解获取配置
配置文件 application.properties里可以
player.name= xiangcai
在代码中可以这么使用,在对象实例化的时候就会注入
@Value("${player.name}")
public String playerName;
注意:
@Value 没办法注入静态变量。这个时候可以通过set 方法进行注入,在set方法上加入Value注解
@RestController
public cla