Можно ли загружать URL-адрес сервера backend из файла свойств в MobileFirst 7.1 Java Adapter без чтения свойств каждый раз? Что произойдет, если кто-то изменит URL-адрес, пока адаптер уже развернут? Целью является создание адаптера для всех сред (DEV, TEST, PROD и т. Д.) И сохранение URL-адресов за пределами файла .adapter.URL-адрес backend-сервера MobileFirst Java Adapter
ответ
Вы не можете сохранить URL-адрес адаптера для подключения к внешней стороне реализации адаптера.
В Java-адаптерах вы определяете и создаете соединение в Java-коде.
Я запутался в жизненном цикле адаптера, когда будет вызван метод init класса AdapterApplication? Можно ли загрузить файл свойств из init, а затем использовать его в классе ресурсов? Простите, что я знаю о адаптерах Java MobileFirst/реализации JAX-RS. – Shrirang
Метод init вызывается после развертывания адаптера (или если он уже развернут и вы перезапустите сервер). Теоретически вы можете загрузить файл в память и прочитать его содержимое, а затем запустить некоторую логическую схему, чтобы решить, какой адрес использовать, но почему? Просто скопируйте их все, зачем беспорядок с загрузкой внешних файлов ... –
Команда развертывания проекта настаивает на том, что часть конфигурации находится в файле свойств вместо жесткого кодирования, поэтому они могут повторно использовать файл .adapter без повторного создания кода посредством просто изменив файл свойств. Спасибо за ответ @Idan. – Shrirang
Вы должны упомянуть свою версию платформы MobileFirst ... –
@IdanAdar MobileFirst platform 7.1 – Shrirang