Как исправить FileNotFoundExeption при чтении источника свойств в приложении Spring Boot, развернутом на Amazon EB? - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть файл свойств, хранящийся в папке конфигурации (исключенной из vcs) в корне моего проекта.Файл содержит учетные данные, и я читаю файл, пометив свой класс с помощью @PropertySource.Это прекрасно работает при чтении локального запуска приложения весенней загрузки, но выдает ошибку при развертывании на EB.

Я попытался использовать относительный путь вместо абсолютного, чтобы предотвратить ошибку при попытке чтения изфайловая система моей локальной машины.

@PropertySource("file:config/application.template.properties")
@Component
class AwsBroker (@Value("\${aws_client_endpoint}") clientEndpoint: String?,
                @Value("\${aws_client_id}") clientId: String?,
                @Value("\${aws_access_key}") awsAccesskey: String? ,
                @Value("\${aws_secret_key}") awsKey: String?)

Это по-прежнему вызывает исключение при его развертывании на EB, но локально работает нормально.

...