2016-11-16 3 views
-1

Можно ли загружать URL-адрес сервера backend из файла свойств в MobileFirst 7.1 Java Adapter без чтения свойств каждый раз? Что произойдет, если кто-то изменит URL-адрес, пока адаптер уже развернут? Целью является создание адаптера для всех сред (DEV, TEST, PROD и т. Д.) И сохранение URL-адресов за пределами файла .adapter.URL-адрес backend-сервера MobileFirst Java Adapter

+0

Вы должны упомянуть свою версию платформы MobileFirst ... –

+0

@IdanAdar MobileFirst platform 7.1 – Shrirang

ответ

0

Вы не можете сохранить URL-адрес адаптера для подключения к внешней стороне реализации адаптера.

В Java-адаптерах вы определяете и создаете соединение в Java-коде.

+0

Я запутался в жизненном цикле адаптера, когда будет вызван метод init класса AdapterApplication? Можно ли загрузить файл свойств из init, а затем использовать его в классе ресурсов? Простите, что я знаю о адаптерах Java MobileFirst/реализации JAX-RS. – Shrirang

+0

Метод init вызывается после развертывания адаптера (или если он уже развернут и вы перезапустите сервер). Теоретически вы можете загрузить файл в память и прочитать его содержимое, а затем запустить некоторую логическую схему, чтобы решить, какой адрес использовать, но почему? Просто скопируйте их все, зачем беспорядок с загрузкой внешних файлов ... –

+0

Команда развертывания проекта настаивает на том, что часть конфигурации находится в файле свойств вместо жесткого кодирования, поэтому они могут повторно использовать файл .adapter без повторного создания кода посредством просто изменив файл свойств. Спасибо за ответ @Idan. – Shrirang