Java 如何使用EJB3.1在测试中注入PesistenceContext?
嗨,在春天,这样做很容易。。。由于Spring不需要容器,您只需添加一个@autowired就可以了 但是在EJB3.1中,如果没有部署应用程序,那么使用@Inject是无用的。。。我得到了nullpointer,由于测试期间缺少容器,所以得到它们看起来是合乎逻辑的Java 如何使用EJB3.1在测试中注入PesistenceContext?,java,glassfish,ejb-3.0,ejb-3.1,Java,Glassfish,Ejb 3.0,Ejb 3.1,嗨,在春天,这样做很容易。。。由于Spring不需要容器,您只需添加一个@autowired就可以了 但是在EJB3.1中,如果没有部署应用程序,那么使用@Inject是无用的。。。我得到了nullpointer,由于测试期间缺少容器,所以得到它们看起来是合乎逻辑的 例如,如何仅使用EJB3.1特性将PersistenceContext注入测试中?没有容器也可以吗?看看Arquillian项目。它允许对JavaEE应用程序进行外部容器测试 Glassfish 3.x将允许您嵌入容器并运行测试。这
例如,如何仅使用EJB3.1特性将PersistenceContext注入测试中?没有容器也可以吗?看看Arquillian项目。它允许对JavaEE应用程序进行外部容器测试
Glassfish 3.x将允许您嵌入容器并运行测试。这里有几个链接可以帮助您继续: