首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring JPA Test在启动时是否仍然连接到数据库?

Spring JPA Test在启动时是否仍然连接到数据库?
EN

Stack Overflow用户
提问于 2018-03-04 01:02:39
回答 1查看 776关注 0票数 0

我想问一下spring boot jpa测试是否仍然需要在开始测试之前先连接到数据库?

如果不是,它是否只使用内存中的嵌入式数据库?

我正在迁移一个遗留应用程序和它的测试需求(单元测试)的一部分,不连接到数据库,它自己或任何其他服务。

更新:所以我刚刚尝试关闭mysql服务,但它失败了。所以即使你有JpaTest注解,它仍然可以连接到数据库。我们怎样才能避免这种情况呢?

代码语言:javascript
复制
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

更新:

我只是使用spring autoconfigure来连接到我的仓库bean。

EN

回答 1

Stack Overflow用户

发布于 2018-03-05 01:49:50

只要在Java Config中或通过application.properties配置了MySQL,Spring Boot就会尝试连接。您能否提供有关如何在您的环境中配置MySQL的其他信息?通常,我会在Spring Boot应用程序中引入特定的测试配置文件。另请参阅:Profiles

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49086800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档