对于一些固定字段的值,我们希望在代码中不显示处理,所以全都放置在配置文件,这样有两个好处:
- 对于这些值修改的时候不用去到代码里面修改,直接在配置文件中修改即可。
- 隐层具体值的内容,安全性提高(对于后期将配置信息放到nacos中管理提供便利)。
那么,这么将 application.yml 中自定义的值赋值到类中具体的字段呢?
实现步骤:- 在 application.yml 中写入自定义的值,符合下面的格式即可,名字自取
centerserver: path: E:\TestComDir
- 在要使用的类中,加入@PropertySource这个注解
@PropertySource(value = "classpath:application.yml")
- 在要赋值的字段中加入@Value注解
@Value("${centerserver.path}")
private String centerPath;
这样 E:\TestComDir 就会赋值给 centerPath 了。



