我有一个Sping Boot 项目(MAIN),它反过来依赖于一个(DAL)依赖项。
DAL是每个实体、存储库、投影和Spring Data JPA相关配置所在的地方。
现在,MAIN项目是一个调度器,我需要做一些集成测试。一如既往,我想使用H2数据库的工作在手。
我在/test/resources/ www.example.com下有H2配置application.properties,如果与JPA相关的类在同一个项目中,这个配置总是有效的。
但在这个特定的案例中,H2配置被忽略,集成测试被写入真实的的数据库。
是否可以使DAL使用H2配置?
1条答案
按热度按时间b09cbbtk1#
作为将来的参考,为嵌套项目设置H2配置是非常可能的。
我第一次尝试时无法正确设置此配置的原因是因为我在DAL上配置了多个数据源,因此默认的H2配置将不够。
所以我不得不做一些类似下面的东西: