0

如何配置我的 Spring Boot 应用程序,以便在我运行单元测试时它将使用嵌入式 SQL Server 以便可以执行存储过程?

4

1 回答 1

0

使用spring boot jpa

compile('org.springframework.boot:spring-boot-starter-data-jpa')

有一个 application-local.yaml 配置

spring:
  datasource:
    driverClassName: org.h2.Driver
    username: sa
    password: password
    url: jdbc:h2:mem:testdb;MODE=MSSQLServer;DATABASE_TO_LOWER=TRUE

MODE 可以是任何取决于您的 dev 或 prod db 来模拟相同的。

在 build.gradle 中添加以下内容

bootRun {
    args = ["--spring.profiles.active=local"]
}
于 2020-10-29T08:01:15.213 回答