【发布时间】:2014-09-05 20:06:32
【问题描述】:
我想在运行mvn test 和开发中的文件支持数据库时使用内存数据库。我有过滤器“工作”,因为我运行mvn resources:resources 我将src/main/resources 中的模板正确呈现到target/classes 目录中。在我的 Main 类中使用 Grizzly,网络服务器确实会在 target/classes 中获取 hibernate.cfg.xml。
但是,当我运行mvn test 时,似乎hibernate.cfg.xml 被读取为src/main/resources 中的原始模板,而不是target/classes 中呈现的内容。如何让mvn test(并从 intellij 运行测试)使用过滤/渲染的资源?
【问题讨论】:
-
使用 spring 注入你的数据库连接。
-
我正在使用 Jersey,并且不想为此目的带来很大的依赖。