【发布时间】:2019-01-31 16:48:22
【问题描述】:
WebSphere 不会加载 RestTemplate 以前的类(com.fasterxml.jackson.core.JsonGenerator 和 com.fasterxml.jackson.databind.ObjectMapper),以便使用自定义类进行 REST 调用以捕获 JSON 作为响应。
现在,我正在尝试寻找 RestTemplate 的替代方法来进行 REST 调用。
有人有想法吗?
这是我的实际代码,但不加载以前的类,所以不匹配 JSON
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<Person> restResponse = restTemplate.getForEntity(providerUrl, Person.class);
【问题讨论】:
-
您能提供更多信息吗?预期的行为是什么,会发生什么?到目前为止,您尝试过什么?
-
我认为这是一个 cloassloader 问题。尝试配置类加载器。在任何情况下,你都可以做简单的 http 请求并解析它们;这是一种更复杂的方法,但它是可能的。我强烈建议你使用 RestTemplate
-
我在一个 JSF 页面中,当我单击一个按钮时,bean 页面绑定到一个 JSF 页面进行 REST 调用,但是在使用 WebSphere 进行调试时,我看到没有预加载类,但是使用 JVM 它可以工作。
-
@AngeloImmedia 你说得对,但我不知道如何配置WebSphere的类加载器
标签: java spring rest resttemplate