默认情况下,spring-boot基于类路径进行大量自动发现和组件注册。同样适用于测试。但是,假设我想测试使用spring-jpa的DAO。所以加载除Db层(flyway,@ Repository,datasource)之外的所有内容都没有意义,因为运行此类测试需要更多的时间。
如何运行仅配置整个spring上下文的这一部分的测试?
答案 0 :(得分:2)
@DataJpaTest
注释是针对此用例创建的:https://spring.io/blog/2016/04/15/testing-improvements-in-spring-boot-1-4#testing-the-jpa-slice