Dee*_*boy 1 spring persistence h2 spring-boot
我的应用程序有 3 个组件,
1) 面向用户的组件,接收请求并将其存储到数据库中 2) 后端组件,从数据库读取数据、处理数据并将其发送到外部系统。3)存储用户输入的DB
我目前正在 Eclipse 的内存数据库(不是基于文件)中使用 H2 进行测试。我想进行端到端测试,但问题是我已经停止面向用户的组件并启动后端组件。因此,每次启动后端组件时,数据库都会从头开始创建。
如何测试以使流程如下:用户输入数据 -> 数据持久化到数据库 -> Baackend 连接到相同的持久化数据 -> 处理数据 + 传递到外部系统?
注意:我尝试使用 ddl-auto: update,但它不起作用。
此外spring.jpa.hibernate.ddl-auto=update,将auto_reconnect 设置为 true。
例子:
spring.datasource.url=jdbc:h2:file:~/test2;DB_CLOSE_ON_EXIT=FALSE;AUTO_RECONNECT=TRUE
spring.datasource.driver-class-name=org.h2.Driver
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7495 次 |
| 最近记录: |