是否有一种简单的方法可以将资源公开为JNDI资源,以便它满足persistence.xml
中的JTA数据源引用(已经存在,由于某些原因必须重用它)?
如果不是在Spring Boot中,我们可以使用Java EE来完成它,比如使用@Resource
注释吗?
答案 0 :(得分:0)
您可以使用Tomcat使用的Apache类创建自己的JNDI上下文来创建 InitialContext ,如下所示:https://blogs.oracle.com/randystuph/entry/injecting_jndi_datasources_for_junit
您可以在创建数据源的 @Configuration 类中进行设置。