【发布时间】:2016-04-11 17:17:20
【问题描述】:
我的问题是:为什么在创建部署在某种 servlet 容器(如 jetty 或 tomcat)上的应用程序时,我需要在执行 JavaSE 应用程序和 ServletModule 时创建 AbstractModule?它们之间有什么区别?
我需要将 Jersey 与 Guice 集成。是否有必要为泽西岛注册 Guice 的存在才能以某种方式使用它?我不能只启用注入并在我想要的任何地方执行它们(普通类、过滤器、处理程序、服务、DAO 等)吗?为什么我不能像在 JavaSE 应用程序中那样只配置 guice,而是需要使用 ServletModule?
就我在网上看到的,Guice 使用 HK2 服务的例子很多,反之亦然,所以我认为它很重要吗? (有必要吗?)
谢谢
【问题讨论】:
标签: java dependency-injection jersey integration guice