У меня есть файл свойств, хранящийся в папке конфигурации (исключенной из 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, но локально работает нормально.