Как сделать файл application.properties Spring Boot приложения внешним | Zhbert’s Home
Zhbert's Home
Домашняя страничка Zhbert'а

Как сделать файл application.properties Spring Boot приложения внешним

Когда доходит до деплоя приложения на боевой сервер или просто его распространения, возникает вопрос — а как же передать в приложение параметры коннекта к базе данных или прочие нужные параметры, которые обычно лежат в application.properties, если он по умолчанию расположен в каталоге resources, и по факту оказывается «вшитыми» в *.jar файл?

Ответ находится не всегда сразу, но он прост как валенок: нужно просто вытащить файл application.properties из внутреннего каталога ресурсов и положить его рядом с исполняемым jar файлом. При запуске приложение его само подцепит и прочитает, взяв оттуда данные для подключения к БД и так далее, то есть будет работать так же, как при внутреннем расположении этого файла.