Вызов Rest без RestTemplate

WebSphere не загружает предыдущие классы (com.fasterxml.jackson.core.JsonGenerator и com.fasterxml.jackson.databind.ObjectMapper) RestTemplate для выполнения вызова REST с классом настройки для получения ответа JSON. Теперь я пытаюсь найти альтернативу RestTemplate для вызова REST. У кого-нибудь есть идея?

На самом деле это мой код, но не загружайте предыдущие классы, поэтому не совпадайте с JSON.

RestTemplate restTemplate = new RestTemplate();
ResponseEntity<Person> restResponse = restTemplate.getForEntity(providerUrl, Person.class); 

Не могли бы вы предоставить дополнительную информацию? Каково ожидаемое поведение, что происходит вместо этого? что ты уже испробовал?

aBnormaLz 31.01.2019 17:57

Я думаю, что это проблема cloassloader. Попробуйте настроить загрузчик классов. В любом случае вы можете выполнять простые http-запросы и анализировать их; это более сложный подход, но он возможен. Я настоятельно рекомендую вам использовать RestTemplate

Angelo Immediata 31.01.2019 18:08

Я нахожусь на странице JSF, и когда я нажимаю кнопку, страница bean-компонента привязывается к странице JSF и выполняет вызов REST, но при отладке с WebSphere я увидел, что классы не загружаются предварительно, но с помощью JVM это работает.

J.Doe 31.01.2019 18:10

@AngeloImmediata Вы правы, но я не знаю, как настроить загрузчик классов WebSphere.

J.Doe 31.01.2019 18:12

Посмотрите здесь ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/…

Angelo Immediata 31.01.2019 18:16
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
5
707
1

Ответы 1

Учитывали ли вы следующее:

ResponseEntity<String> restResponse = restTemplate.getForEntity(providerUrl, String.class);

Затем самостоятельно разобрать тело ответа?

Другие вопросы по теме