springboot 项目,有些数据表的数据一开始需要初始化写进去
比如公司的部门数据
每更换一次数据库,比如从本地到测试环境到生产环境
都要从上一个库导出,然后再导入
这个超级麻烦
有没有啥比较方便的组件,能够自动完成这个事情呢?
谢谢。
![]() | 1 zu1y 2021-03-29 00:00:59 +08:00 flyway 啊 |
![]() | 2 wangyanrui 2021-03-29 12:57:02 +08:00 via iPhone SpringBoot 官方文案有写 |
![]() | 3 intmax2147483647 2021-03-29 13:54:10 +08:00 flyway +1 |
![]() | 4 woyao396 2021-03-29 18:17:02 +08:00 1 、如果用 jpa 在配置文件里配置 2 、如果用 mybatis jdbc 依然在配置里 (具体配置查文档) spring.datasource.initialization-mode spring.datasource.schema: spring.datasource.data: 3 、使用第三方库 flyway,这个稍微复杂义端 看你的需求 建议使用 1 或 2 吧 flyway 没太大必要 |
5 srx1982 2021-03-29 22:29:56 +08:00 liquibase flyway 都行 |