SpringでGWTを使用しています。@Autowired
でBeanを使用する際に問題が発生しましたRemoteServiceServlet
。何らかの理由でこれが自動的に機能しないため、これを機能させるために使用@Configurable
する必要があります。私はこのアプローチに従いましたが、それでもBeanを取得NullPointerException
します。@Autowired
@Configurable
@Transactional(propagation = Propagation.REQUIRED, readOnly = false)
public class AServiceImpl extends RemoteServiceServlet implements AService {
@Autowired
private IABean aBean;
@Override
public void aMethodFromAService(Args arg[]) {
aBean.aMethodOfABean(); // this gives a NullPointerException
}
}
@Component
public class ABean implements IABean {
...
}
何が起こっているのかについてのガイダンスはありますか?提供する必要がある追加情報はありますか?