我已经使用 Spring Boot 开发了一个 CRUD 应用程序。在生产环境中,我们运行一个 SQL 数据库。为了测试数据层,我们使用H2作为数据库。要在运行测试时使用 H2 作为数据库,我们在 中指定了以下内容\test\resources\application.yml:
datasource:
url: jdbc:h2:mem:test;MODE=MSSQLServer
driver-class-name: org.h2.Driver
platform: h2
username: sa
password: sa
jpa:
generate-ddl: false
hibernate:
ddl-auto: validate
show-sql: true
我想构建/运行使用 maven 测试范围并使用测试资源而不是main资源的应用程序版本。如果不手动复制/粘贴,这可能吗?最好使用 maven 或 Intellij 运行配置。
撒科打诨
相关分类