当我使用springboot 1.5.4时遇到两个问题,我无法解决它们。
问题1。
我在src / main / resources中配置了logback-spring.xml,当spring boot启动时,将创建两个目录,一个以'application name'开头,另一个以bootstrap启动..
我很困惑为什么bootstrap日志文件目录创建,spring boot创建了两个日志目录,顺便说一下,spring可能在启动时加载了logback-spring.xml两次。
问题2。
我有很多项目,有些相同的配置需要复制到每个项目的应用程序文件中,我想在常用文件中放置一些常用属性。
如何重新启用公共配置文件或包含它?
在spring boot application.yml中是否有用法如下:
spring.xx.inclue:../ common-project / config / common.yml
感谢。
答案 0 :(得分:0)
关于spring.application.name在引导文件中,实际上不是必需的。您可以声明spring属性:
<springProperty name="applicationName" source="spring.application.name" defaultValue="UNKNOWN_APP"/>
我认为这使获取不是真正需要的common.yml的想法变得容易。
但是,如果出于某些原因,您可以使用属性功能:
<property resource="commons.yml" />