【发布时间】:2023-03-23 21:31:01
【问题描述】:
请问spring boot jpa test是否还需要先连接数据库再开始测试?
如果不是这样,它只是使用内存嵌入式数据库?
我正在迁移旧版应用程序及其部分测试要求(单元测试),以不连接到它自己的数据库或任何其他服务。
更新:所以我只是尝试关闭 mysql 服务并且它失败了。 所以即使你有 JpaTest 注释,它确实仍然连接到数据库。我们怎样才能避免这种情况?
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
更新:
我只是使用 spring 自动配置来连接到我的存储库 bean。
【问题讨论】:
标签: unit-testing spring-data-jpa spring-boot-test