【发布时间】:2014-12-11 18:04:24
【问题描述】:
有没有一种简单的方法可以将资源公开为 JNDI 资源,以使其满足 persistence.xml 中的 JTA 数据源引用(已经存在,由于某些原因必须重用它)?
如果不在 Spring Boot 中,我们可以使用 Java EE 来实现吗,比如使用 @Resource 注释?
【问题讨论】:
标签: java jakarta-ee jndi spring-boot
有没有一种简单的方法可以将资源公开为 JNDI 资源,以使其满足 persistence.xml 中的 JTA 数据源引用(已经存在,由于某些原因必须重用它)?
如果不在 Spring Boot 中,我们可以使用 Java EE 来实现吗,比如使用 @Resource 注释?
【问题讨论】:
标签: java jakarta-ee jndi spring-boot
您可以使用 Tomcat 使用的 Apache 类来设置自己的 JNDI 上下文以创建 InitialContext,如下所示:https://blogs.oracle.com/randystuph/entry/injecting_jndi_datasources_for_junit
您可以在创建数据源的 @Configuration 类中进行设置。
【讨论】: