我正在尝试制作一个Spring Boot应用程序.一旦我使用其中包含的所有内容部署到胖jar文件,一切都很好.但是,我真正想要的是配置文件位于外部.例如,我有以下目录结构:
bin - contains startup and shutdown scripts
conf - all configurations. i.e. application.properties, logback.xml i18n.properties
logs - log files
libs - app.jar
Run Code Online (Sandbox Code Playgroud)
如果我使用这个目录结构并使用执行jar
java -cp ./conf -jar ../libs/app.jar
Run Code Online (Sandbox Code Playgroud)
然后不加载或识别conf目录中的属性.有没有更好的方法来维护上面的目录结构?或者,什么是替代/最佳实践?