我正在将项目从Jersey 1.8迁移到2.23.2。到目前为止,我发现了以下替换项目:
在RestService中:
1)com.sun.jersey.core.header.ContentDisposition to org.glassfish.jersey.media.multipart.ContentDisposition
2)com.sun.jersey.multipart.FormDataBodyPart to org.glassfish.jersey.media.multipart.FormDataBodyPart
3)com.sun.jersey.multipart.FormDataMultiPart to org.glassfish.jersey.media.multipart.FormDataMultiPart
在Web.xml中:
1)com.sun.jersey.spi.spring.container.servlet.SpringServlet to org.glassfish.jersey.servlet.ServletContainer
2)com.sun.jersey.config.property.packages to jersey.config.server.provider.packages
3)com.sun.jersey.api.json.POJOMappingFeature to org.glassfish.jersey.jackson.JacksonFeature
但是我无法找到如何使用jersey2实现依赖注入。早期我们使用com.sun.jersey.api.core.InjectParam,如下所示:
public class AuthFilter implements Filter {
/*@InjectParam
private SomeService someService;*/
}
任何人都可以建议,如何以最简单的方式在Jersey2中完成。
提前致谢。