application.properties中的变量

时间:2016-12-01 12:58:57

标签: java spring spring-boot properties-file

有没有办法在变量中保存值并在application.properties中重用它。

如果我有类似的话:

 spring.datasource.username: root
 spring.datasource.password: root

我想重复使用它:

org.quartz.dataSource.timermicroservice.user = ${spring.datasource.username}
org.quartz.dataSource.timermicroservice.password = ${spring.datasource.password}

或类似的东西。这样的事情有办法吗?

1 个答案:

答案 0 :(得分:2)

由于Quartz使用普通的Java,我无法像提到的那样做,但在Spring中它是不同的。所以我这样做了

spring.datasource.username = ${org.quartz.dataSource.timermicroservice.user}
spring.datasource.password = ${org.quartz.dataSource.timermicroservice.password}

这很有效。