我可以在application.properties中使用属性吗?
样品:
myLevel=ERROR
logging.level.org.springframework=$myLevel
logging.level.org.apache.catalina=$myLevel
ks
最佳答案
您可以使用属性占位符:
使用时,application.properties中的值会通过现有环境进行过滤,因此您可以参考以前定义的值(例如,从“系统”属性中)。
对于您的情况:
myLevel=ERROR
logging.level.org.springframework=${myLevel}
logging.level.org.apache.catalina=${myLevel}
也可以看看:
Spring Boot - Placeholders in properties