Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing Spring数据JPA测试_Testing_Spring Data Jpa - Fatal编程技术网

Testing Spring数据JPA测试

Testing Spring数据JPA测试,testing,spring-data-jpa,Testing,Spring Data Jpa,JPA示例似乎都使用@SpringBootTest进行测试。这是现在的最佳实践,还是仍然可以在不启动整个容器的情况下执行Dao级测试 谢谢我建议使用@DataJpaTest。这将设置一个仅注册JPA相关bean的应用程序上下文(存储库、TransactionManager等)。因此,如果您想专注于Dao级测试(例如使用内存中的数据库),这将是正确的选择

JPA示例似乎都使用@SpringBootTest进行测试。这是现在的最佳实践,还是仍然可以在不启动整个容器的情况下执行Dao级测试


谢谢

我建议使用
@DataJpaTest
。这将设置一个仅注册JPA相关bean的应用程序上下文(存储库、TransactionManager等)。因此,如果您想专注于Dao级测试(例如使用内存中的数据库),这将是正确的选择