我想知道在Spring Boot中是否可以通过使用 Dynamic Keys 从属性文件中读取属性值。我知道属性可以放入application.properties并可以使用读取,@Value("propertyKey")但是我的键将是动态的。
application.properties
@Value("propertyKey")
我知道@PropertySource要读取属性值,并且可以动态构造键。那么Spring Boot提供了什么方法吗?
@PropertySource
您可以使用:
@Autowired private Environment env;
然后从代码加载属性:
env.getProperty("your.property")