Как привязать конфигурацию электронной почты из службы назначения в SCP Neo к приложению Spring Boot? - PullRequest
0 голосов
/ 06 марта 2019

Я хочу развернуть приложение весенней загрузки в среде SAP Cloud Platform Neo.У него есть конечная точка /sendmail, которая отправляет почту определенному пользователю при вызове.На данный момент я жестко закодировал учетные данные в файле application.properties, и это работает.Файл выглядит следующим образом -

spring.mail.host=smtp.gmail.com
spring.mail.port=587
spring.mail.username=...
spring.mail.password=...
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.connectiontimeout=5000
spring.mail.properties.mail.smtp.timeout=5000
spring.mail.properties.mail.smtp.writetimeout=5000

Теперь я хочу воспользоваться службой адресатов платформы SCP, где я определю учетные данные почтовой учетной записи.Я хочу получить учетные данные из службы назначения.Итак, что нужно указать в файле application.properties ??

Я выполнил аналогичную операцию в SCP - Cloud Foundry, но для другой службы (база данных).CF имеет переменные среды VCAP, которые можно использовать для получения учетных данных следующим образом -

spring.datasource.url=${vcap.services.${vcap.services.name}.credentials.url}

Можно ли сделать то же самое здесь, в Neo?

1 Ответ

0 голосов
/ 28 марта 2019

Вы можете использовать SAP S / 4HANA Cloud SDK для получения пунктов назначения и их свойств. Вы можете найти больше информации здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...