4
我想知道在Spring Boot中是否有任何方法通过使用动态键从属性文件读取属性值。我知道属性可以放在application.properties
中,可以使用@Value("propertyKey")
来读取,但是我的密钥将是动态的。在弹簧启动时通过动态键读取属性
我知道@PropertySource
读取属性值,我可以动态地构造我的密钥。那么Spring Boot提供了什么方法?
我想知道在Spring Boot中是否有任何方法通过使用动态键从属性文件读取属性值。我知道属性可以放在application.properties
中,可以使用@Value("propertyKey")
来读取,但是我的密钥将是动态的。在弹簧启动时通过动态键读取属性
我知道@PropertySource
读取属性值,我可以动态地构造我的密钥。那么Spring Boot提供了什么方法?
你可以使用:
@Autowired
private Environment env;
,然后从代码加载属性:
env.getProperty("your.property")