【发布时间】:2019-12-07 10:48:14
【问题描述】:
我想拆分属性定义的 application.properties 的值并将其用作另一个属性的值。
以下是我在 application.properties 文件中的属性
test.product.release.version=2003.1
test.product.release.year=${test.product.release.version}.split('.')[0]
我希望 test.product.release.year 的财产价值为 2003
我尝试使用${test.product.release.version}.split('.')[0] 进行拆分,但是当我在控制器中获取属性时,我仍然获得2003.1.split('.')[0] 的值
我怎样才能将其仅作为2003 获取?
【问题讨论】:
-
为什么不把它加载为数组呢?
-
@Deadpool 我不想这样,因为我想再次使用属性
test.product.release.year作为另一个属性的值。 -
试试我的答案,我测试了它并工作
标签: spring spring-boot application.properties