Динамическое создание отображений между POJO и REST API - PullRequest
0 голосов
/ 01 июня 2018

У меня есть класс POJO, и мне нужно вызвать веб-сервис RESTful, используя некоторые свойства из POJO в качестве параметров сервиса.Предостережение в том, что я не буду знать конечную точку и ее параметры до времени выполнения.По сути, пользователь будет настраивать во время выполнения конечную точку, схемы ввода / вывода и сопоставления этих схем с классом POJO.Затем я должен вызвать API с соответствующими значениями.

1 Ответ

0 голосов
/ 01 июня 2018

Это будет очень широкий ответ.

Звучит как вопрос, который выиграл бы как «код как данные».

Что я имею в виду, так это то, что суммаВозможности, с которыми вам приходится иметь дело во время выполнения, близки к сложностям использования самого языка программирования.

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

  1. Ограничьте масштаб проблемы и сделайте свою конфигурацию настолько сложной, что это может быть также сам язык программирования.
  2. Встраивать язык сценариевили создайте загрузку плагинов во время выполнения на родном языке.
  3. Используйте готовую библиотеку / решение.

Я бы порекомендовал 2 или 3 над 1, если ваш пользовательВы сами или конфигурация может быть предоставлена ​​другим программистом.

...