我正在开发一个使用com.sun.xml.ws.transport.http.servlet.WSSpringServlet
(JAX-WS RI Spring 插件)部署 JAX-WS Web 服务的应用程序。应用程序被设置为让端点类(用 注释@WebService
)调用一个或多个服务,这些服务又调用 DAO。
似乎 bean 的自动装配在端点类中可以拉入我的服务层,但是服务层中带有注释的任何东西@Autowired
都无法拉入 DAO。我没有加载 Spring DisptacherServlet
,因为我没有使用此应用程序托管任何其他 Web 内容ContextLoaderListener
,并且WSSpringServlet
.
有什么方法可以在应用程序中的所有类中进行自动装配工作?或者,我应该考虑以不同的方式部署我的 Web 服务吗?
此外,当您使用 Spring 而不加载DispatcherServlet
. 例如使用 Spring-Quartz 集成。尽管我没有尝试使用 Spring 管理的 Quartz 作业进行自动装配。