Без какой -либо обработки Spring Boot будет использовать application.properties или application.yml в проекте по умолчанию, чтобы прочитать необходимую конфигурацию проекта.
Я записываю только несколько вещей, которые я использую здесь.
Доступ командной строки
По умолчанию SpringApplication преобразует любые параметры параметров командной строки (начиная с - - -server.port = 9000) в свойство и добавляет их в среду пружины.
Например, укажите порт при запуске проекта:
Java -Jar Analysis Speech-Tool-0.0.1-Snapshot.jar-server.port = 9000
Spring Boot использует очень специальную команду свойств.
Конечно, если вы не хотите добавлять свойства командной строки в свою весеннюю среду, вы можете использовать следующий код для их отключения.
SpressApplication.setAddCommandlineProperties (false);
Файл свойств приложения
SpringApplication будет загружать свойства из файла в следующем месте Application.properties и добавить их в среду Spring:
Список расположен в порядке приоритета (свойства, определенные на более высоких позициях в списке, будут переопределять атрибуты, определенные на более низких позициях).
Если вам не нравится Application.properties в качестве имени файла конфигурации, вы можете переключиться на другое имя, указав свойство Environment Spring.config.name. Вы также можете ссылаться на явные местоположения, используя атрибут среды Spring.config.location Environment (разделенный на запятую список местоположений каталогов или пути файлов).
например:
java -jar myproject.jar -spring.config.name = myprojectjava -jar myproject.jar -spring.config.location = classpath: /default.properties, classpath:/override.propertiesjava -jar -дп. Анализ Speech-Tool-0.0.1-Snapshot.jar
Суммировать
Выше представлено метод конфигурации внешней оптимизации файла конфигурации Spring Boot после пакета JAR, представленный редактором. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!