java - 如何使用 JndiPropertySource?

标签 java spring jndi

我们正在尝试使用 JndiPropertySource 将我们的 WebApp 转换为完整配置(对于所有依赖于环境的参数)。

有没有人使用它的示例(甚至可能用于 tomcat)?

我们已经通过 JNDI 获得了 DataSource,所以我们希望在它旁边配置 HibernateDialect...

最佳答案

在您的 spring-context.xml 中,您只需要占位符标记:

<context:property-placeholder />

在 Tomcats main context.xml 中插入一个环境标签之后,它读取它:

<Environment name="hibernate.dialect" 
            value="org.hibernate.dialect.Oracle10gDialect" 
             type="java.lang.String" 
         override="false"/>

现在你可以在 sprinng 配置文件中使用代码 ${hibernate.dialect}

关于java - 如何使用 JndiPropertySource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10500678/

相关文章:

java - 库中的 Debug模式

java - 在生产中部署 .jar 文件的正确方法

java - 无法使用 Maven 过滤应用程序上下文从 Eclipse 运行服务器

spring - 为什么 Autowiring bean 为空?

java - 通过 JNDI 使用 ActiveMQ

java - Java 调试中的回溯

java - 继承类中的构造函数调用

java - LDAP 服务器更新和事件通知

java - Spring Boot中嵌入的H2数据库的默认名称是什么?

java - 如何为 Sun App Server 8.2 设置 JNDI