【发布时间】:2015-02-05 22:06:30
【问题描述】:
如果应用程序只有一个数据源,有什么方法可以让 JavaEE 应用程序在不知道 JNDI 名称的情况下获取它的数据源?
我想将应用程序与其数据源的名称分离,以避免在代码中硬编码数据源的 JNDI 名称(无论是在@Resource(name="") 中还是在与上下文一起使用的代码中)。我应该这样做还是硬编码数据源的 JNDI 名称是正常的做法,因为 web.xml 中描述了 DataSource 与 JDBC 连接池的耦合,这提供了所有必要的灵活性?
提前致谢。
【问题讨论】:
标签: jakarta-ee datasource jndi