关于Appengine的CDI / Weld,JSF和Google Cloud Endpoints

时间:2013-07-08 20:28:54

标签: google-app-engine cdi google-cloud-endpoints jboss-weld weld

我正在尝试结合上述技术。我已经在google appeninge上成功集成了JSF和CDI /焊接(感谢一些在线教程)。所以,我的基本设置应该没问题。

但是,我无法将Google Cloud Endpoints合并到一起(对于我的网络应用的REST API部分)。用@Api注释的控制器类只是没有注入@Injects。如果我不在这个类中使用CDI,一切正常,但使用@Inject我只得到NullPointerExceptions。

我想我的问题是,在那些教程中,他们@Inject到一个用@WebServlet注释的类。但我想注入一个@Api类。据我所知,Weld只能注入使用焊接实例化的类(而不是注入某些“google cloud endpoint” - 实例化的类,如@Api类)。

使用Google Cloud Endpoints的用户是否也使用CDI / Weld并且可以指向一些资源来使其工作?

谢谢!!克里斯

0 个答案:

没有答案