主要是properties和yml,可以互相转换(toyaml),如果是自己定义的变量,是可以通过@Value
注解来从配置文件中注入对应配置的值。
先看properties文件中的配置
test.hello=Hello4
再来看代码里面怎么用
@RestController
public class TestController {
@Value("${test.hello:TEST}")
private String testHello;
}
里面使用${}
去指定配置文件对应的字段,而且还可以配置默认值,比如配置中心里面没有配置值,也有兜底策略。
另外,配置文件除去在 resource 下面,还可以放在 resource/config 下面