【发布时间】:2019-12-08 02:15:14
【问题描述】:
我的 application.properties 文件中有以下属性。
test.product.release.version=2003.1
test.product.release.year=#{'${test.product.release.version}'.split('[.]')[0]
当我使用 @Value 注释在我的 spring 控制器中使用属性 test.product.release.year 时,它给我的价值是 2003,但是当我通过 AbstractEnvironment#getProperty 获得它的价值时,我得到的价值是
#{'${test.product.release.version}'.split('[.]')[0]
如何使用 AbstractEnvironment 获取值 2003?
【问题讨论】:
标签: spring spring-boot application.properties