Если вы не хотите использовать application.properties по умолчанию.
Могут быть установлены только полные пути. Потому что, когда Java -jar запускает пакет JAR, не может быть указан группа ClassPath (через параметры или переменные среды, SET ClassPath будет перезаписан).
Метод 1: ПРОДОЛЖАЙТЕ ПАРАМЕТР КОМАНДЕНИЙ ЛИНЕЙ, чтобы указать spring.config.location
java -jar -dspring.config.location = d: /ztest/config/config1.properties springbootrestdemo-0.0.1-snapshot.jar
Вы также можете использовать spring.config.location для указания пути, чтобы вы нашли application-{profile}.properties в этом пути.
Вы также можете указать путь с spring.config.location , а затем указать имя файла конфигурации с помощью spring.config.name .
Вы можете разделить несколько путей и имен за запятыми
Метод 2: Используйте аннотацию @propertysource.
@SpringbootApplication@propertySource (value = {"file: d: /ztest/config/config1.properties"}) открытый класс SpringBootrestDemoApplication {public static void main (string [] args) {springApplication.run (springbootrestdemoApplication.class, args); }}Давайте посмотрим на файл конфигурации Spring Boot и файл журнала вне JAR
1. Исключить файлы при настройке банки пакета
<sorronse> <sersource> <ficeletory> src/main/resources </directory> <concellides> <concellide>*. Properties </exclude> <concloaded> logback.xml </exclude> </exclides> </resource> </resources>
2. Пройдите параметры, чтобы указать местоположение при запуске
java -jar xxx.jar - -spring.config.location = d:/springconfig/ -logging.config = d: /springconfig/logback.xml
Расположение по умолчанию Springboot для поиска файлов конфигурации следующим образом
// Обратите внимание, что порядок от наименьшего до наиболее конкретного (последний выигрывает) частная статическая конечная строка default_search_locations = "classpath:/, classpath:
Суммировать
Выше приведено в Spring Boot, представленный редактором. Поместите файлы конфигурации и файлы журнала вне JAR. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!