Spring 引导任何定义 JTA 资源的方法



有没有一种简单的方法可以将资源公开为 JNDI 资源,以便它满足 persistence.xml 中的 JTA 数据源引用(已经存在,由于某些原因必须重用它)

如果不是在 Spring Boot 中,我们可以使用 Java EE 来做到这一点,比如使用 @Resource 注解吗?

您可以使用

Tomcat使用的Apache类来设置自己的JNDI上下文来创建InitialContext,如下所示: https://blogs.oracle.com/randystuph/entry/injecting_jndi_datasources_for_junit

您可以在创建数据源的@Configuration类中进行设置。

最新更新