Как загрузить файл application.properties по другому пути? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть веб-приложение с весенней загрузкой, но я хочу загрузить файл application.properties по другому пути, поскольку он содержит личную информацию о строке подключения к базе данных.

Вот что я сделал:

  1. Удалите файл application.properties в пути по умолчанию, например:
src
   main
       resources
           application.properties
Я пробовал командную строку (я использую gradle, а не maven):
> gradle clean assemble
> java -jar -Dspring.config.location=<Insert the path here> build/libs/<jar-file>

Как обычно.Код будет работать с конфигурацией файла application.properties по моему желанию.Но многие изменения позже, кажется, не сохраняются и все еще запускают старый код, прежде чем он изменился.Как это решить?

1 Ответ

0 голосов
/ 11 июля 2019

Вы можете попробовать найти ответ здесь .Попробуйте использовать другой файл конфигурации профиля и переопределить то, что вам нужно.

Или, если есть только несколько вещей, которые можно изменить, вы можете переопределить их без файла свойств.Например:

./gradlew run --args='--server.port=8080'

или

java -jar -Dserver.port=8080 app.jar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...