【发布时间】:2012-05-04 07:32:53
【问题描述】:
是否有一种简单的方法可以从 Spring XML 文件为单元测试配置 JNDI 环境并导出一些内容(例如数据源)?有 SimpleNamingContextBuilder ,但这需要代码来设置 JNDI 环境,我希望能够将 XML 文件包含到 @ContextConfiguration 中。
【问题讨论】:
-
您想要不同的数据源用于单元测试而不是生产?
-
@BedwyrHumphreys 当然。但主要的一点是,在生产环境中,应用服务器设置了 JNDI,但这里是 Unittest 本身。
-
我们使用 Spring 3.1 bean 配置文件来做到这一点
-
@BedwyrHumphreys 您的意思是使用配置文件将依赖 JNDI 的 bean 替换为其他 bean 以避免使用 JNDI?诚然,这有时是一个更好的解决方案,但并非总是如此。
标签: spring unit-testing jndi