繁体   English   中英

Spring Boot配置测试数据库

[英]Spring boot configure test database

我需要将测试添加到我的Spring Boot项目中。 使用Rails框架,可以在启动新项目时创建开发和测试数据库。 迁移将应用于两个数据库,以保持数据库架构相等。 不幸的是,我找不到关于如何在Spring Boot中配置测试环境数据库以及如何获得与dev相等的数据库结构的文档。

在Spring Boot中进行测试的最佳实践是什么? 如何为测试环境设置和添加测试数据? 有没有例子?

您可以在spring中使用配置文件,以允许使用其他配置。 因此,在DEV Profile中,您告诉spring您想指向dev数据库,但在TEST Profile中 ,它在另一个数据库中运行。

检查此链接: http : //docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html

如果要管理增量脚本,则可以使用flyway或liquibase。 两者都受spring-boot支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM