问题标签 [spring-jersey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

java - Jersey 1 @Inject 迁移到 Jersey 2 停止工作

我正在将我的系统从 Jersey 1 迁移到 Jersey 2。在我的代码中,我有来自和来自的@Inject注释。我已将这些更改为and 。com.sun.jersey.spi.inject.Inject@Singletoncom.sun.jersey.spi.resource.Singletonjavax.inject.Injectjavax.inject.Singleton

由于此更改,我在注入任何用它注释的对象时遇到错误。我的错误是这个

APIConnectorHandler注入RSearchClientBarcodeSearchClient。我首先调用了在流程中击中 RSearchClient 的端点,然后调用了 BarcodeSearchClient,因为 RSearchClient 也显示为异常 #2。

我的 web.xml 看起来像这样

我确实发现了一些 Hk2 无法找到豆子和东西的东西,但我无法理解的是它在 Jersey 1 中是如何工作的。 Jersey 1 是从哪里@Inject得到豆子的?

PS。这是一个超级遗留代码,我真的不知道为什么,但它具有弹簧集成,但没有一个对象被创建为 bean。它们只是在多个地方用 new 初始化。Spring 仅用于初始化特定于区域的 bean。

0 投票
0 回答
25 浏览

java - 如何将 json 解组为 JAXBElement

我已经通过 wadl2java maven 插件从 wadl 文件生成了 java 源代码,并希望通过 Springboot jersey 创建 REST 服务。它到达服务但低于 Excetiption :

我的服务端点是这样的:

REST 调用在解组创建具有 JAXBElement jaxbElement 的 InputParameters 时引发异常;

不知何故,即使使用此处提到的 ObjectMapper,JaxbElement 也永远不会被实例化

InputParameters 类如下: