我正在开发一个GWT- Spring -Hibernate项目,并且我想在GWT Service Servlet中使用Spring Autowired注解,但是我的自动注解的服务没有被注入。它是空的。是否有我遗漏的配置细节?
我补充说
<context:annotation-config />
<context:component-scan base-package="com.org" />
我已经将我的服务注释为@ ApplicationContext.xml (“myService”)
@Autowired
MyService myService; // This is null so WHY?
发布于 2009-11-19 16:37:48
好吧,@Autowired
注解所在的类也应该在spring上下文中(即用@Component
注解),但如果它是一个GWT (即客户端)类,我怀疑它是否能工作。
发布于 2010-05-14 21:09:31
您需要在初始化期间“自动连接”您的RPC servlet。看看这里,http://code.google.com/p/gwt-spring-starter-app/
发布于 2009-11-19 16:31:07
您试图将服务注入到的类实际上是在Spring上下文中声明的bean吗?应该是的,否则自动布线将不起作用。
它可以显式声明,或者,如果它在您的"com.org“层次结构中,如果它是annotated as @Component或Spring提供的其他构造型之一,它将被自动检测到。
https://stackoverflow.com/questions/1761524
复制相似问题