我开发一个GWT-Spring的Hibernate项目,我想使用Spring自动装配Autowired注解在GWT服务的Servlet,但我的自动装配注解服务未注入。它是空的。是否有一个结构细节,我错过?

我添加

<context:annotation-config />
<context:component-scan base-package="com.org" />

到我的applicationContext.xml和我已注释的我的服务为@Service( “为myService”)

@Autowired
MyService myService;  // This is null so WHY?
有帮助吗?

解决方案

那么,类其中@Autowired注释驻留也应在弹簧上下文(即,具有@Component注解),但我怀疑,如果它是一个GWT(即客户端)类,将工作。

其他提示

您需要在初始化时“自动装配”的RPC的servlet。就拿这里看看 http://code.google.com/p/gwt -spring起动应用内/

时的类你想注入你的服务为实际Spring上下文中声明的豆?它应该是,自动布线否则不会工作。

这既可以显式声明,或提供它的地方你的“com.org”内hierrarchy它会自动检测,如果它的注释为@Component 或Spring提供其它定型中的一个。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top