У нас есть приложение Spring Boot, которое мы собираемся развернуть без файла application.properties в банке.Файл application.properties будет исключен при сборке jar с использованием плагина maven jar.
Мы хотим предоставить только внешний файл application.properties при запуске приложения.
Я попытался выполнить локальное тестирование, чтобы указать внешнюю конфигурацию в соответствии с документацией пружины
java -jar myjar --spring.config.location={path to properties file}
Я также попытался указать дополнительный путь к классу с помощью -Dloader.path
.
Iполучить эту ошибку
Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.my.Application]; nested exception is java.io.FileNotFoundException: class path resource [application.properties] cannot be opened because it does not exist
Есть ли способ, как я могу обойти это?Или приложение SpringBoot не может запуститься без файла application.properties в банке?