场景描述:
对于一些固定字段的值,我们希望在代码中不显示处理,所以全都放置在配置文件,这样有两个好处:
- 对于这些值修改的时候不用去到代码里面修改,直接在配置文件中修改即可。
- 隐层具体值的内容,安全性提高(对于后期将配置信息放到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 了。
本文介绍如何在Spring Boot应用中,通过application.yml配置文件将自定义值(如路径)安全地注入到类的私有字段中,提升灵活性和安全性,并通过@PropertySource和@Value注解实现便捷操作。
2700

被折叠的 条评论
为什么被折叠?



