use*_*729 6 java jax-rs jersey-2.0
我怎样才能让泽西明白它应该使用具体的类而不是资源的接口?
我有一个有Status资源的工作应用程序.然后我提取了一个接口IStatus,并在那里移动了所有JAX-RS注释.现在,我得到:
org.glassfish.hk2.api.MultiException A MultiException has 1 exceptions. They are:1. java.lang.NoSuchMethodException: Could not find a suitable constructor in resource.IStatus class
Run Code Online (Sandbox Code Playgroud)
我知道这适用于RestEasy.有什么方法可以让它与泽西岛一起使用吗?
对于到达此线程的任何人,以上都不是问题,在我的情况下,它是这样的:
请特别注意用@Inject 注释的构造函数。导入 com.google.Inject 而不是 javax.inject.Inject 是一个常见的错误。
从这里:https : //github.com/eclipse-ee4j/jersey/issues/2390
这样就解决了问题!