我们正在尝试使用 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/