spring boot

时间:2017-07-04 18:14:32

标签: spring-boot

我可以在application.properties中使用属性吗?

样品:

myLevel=ERROR

logging.level.org.springframework=$myLevel
logging.level.org.apache.catalina=$myLevel

TKS

1 个答案:

答案 0 :(得分:1)

您可以使用属性占位符:

  

application.properties中的值在使用时会通过现有环境进行过滤,因此您可以返回先前定义的值(例如,来自系统属性)。

对于你的情况:

myLevel=ERROR

logging.level.org.springframework=${myLevel}
logging.level.org.apache.catalina=${myLevel}

另见: