最代码官方
2020-10-25 21:38:26
原证
Spring Boot整合Flyway框架实现自动新建mysql数据库表,并且插入、删除数据
项目描述
Flyway框架实现数据库脚本的版本升级管理,支持sql和java脚本
sql脚本放在/src/main/resources/db/目录下,脚本命名规则如下:
java脚本放在 /src/main/java/db/migration/下,只要实现JavaMigration接口即可
运行环境
jdk8+mysql+IntelliJ IDEA+maven
项目技术(必填)
springboot+springdata jpa
数据库文件(可选)
自动新建表,需要新建数据库springboot-flyway
依赖包文件(可选)
maven搭建
链接:https://pan.baidu.com/s/1iBcnQIflf7TIiRIDmCrp_w
提取码:au95
项目截图(必填)
运行截图(必填)
启动springboot后,控制台输出Flyway的日志
Flyway的版本控制表
业务Book表
再次启动springboot时,因为版本已经是最新的1.6,所以不再执行脚本
除非你再添加更新版本的sql或java脚本
通过Spring Boot Actuator可以查看Flyway的执行情况,地址
http://localhost:8080/actuator/flyway
注意事项(可选)
变相的通过版本控制实现了脚本的执行,挺不错的框架,值得推荐
猜你喜欢
- java Swing导入SQL脚本建立初始化数据库表,支持Mysql、Oracle、SqlServer数据库
- 多网站监控bat脚本&脚本执行器v1.0
- Oracle数据库备份脚本
- oracle dataguard清理日志shell脚本
- java多线程调用Perl脚本操作数据仓库
- 基于Python和selenium–广东省干部培训网络学院自动登录学习脚本
- java检测lua脚本文件变化, 并自动重新载入
- 【小C出品】Tomcat实现自动重启脚本
- Linux一键启动、停止、重启Tomcat sh脚本
- Java端口监听tomcat脚本程序代码分享
- oracle数据库备份批处理脚本代码
- python脚本抓取百度美女图片
请下载代码后再发表评论
文件名:springboot-flyway.zip,文件大小:8.182K
下载
- /
- /springboot-flyway
- /springboot-flyway/pom.xml
- /springboot-flyway/src
- /springboot-flyway/src/main
- /springboot-flyway/src/main/java
- /springboot-flyway/src/main/java/com
- /springboot-flyway/src/main/java/com/hellokoding
- /springboot-flyway/src/main/java/com/hellokoding/springboot
- /springboot-flyway/src/main/java/com/hellokoding/springboot/jpa
/springboot-flyway/src/main/java/com/hellokoding/springboot/jpa/Application.java
- /springboot-flyway/src/main/java/com/hellokoding/springboot/jpa/book
- /springboot-flyway/src/main/java/com/hellokoding/springboot/jpa
- /springboot-flyway/src/main/java/com/hellokoding/springboot
- /springboot-flyway/src/main/java/com/hellokoding
- /springboot-flyway/src/main/java/db
- /springboot-flyway/src/main/java/db/migration
- /springboot-flyway/src/main/java/com
- /springboot-flyway/src/main/java
- /springboot-flyway/src/main
- /springboot-flyway
相关代码
- springboot demo小例子
- 原 SpringBoot入门整合开发java Web项目实例
- 证 Springboot实现的图书商城系统
- 证精 Springboot开发的精简博客系统
- 原证 springboot麦克风录制声音文件保存本地,可拓展ASR识别后返回
- 证精 SpringBoot开发非常美观的java博客系统(包含后台管理功能)
- 原 springboot入门之hello world(小白必看)
- 原证 springboot通过qq邮箱发送邮件
- 证精 Springboot开发的客户关系管理系统SpringbootCRM
- 证 SpringBoot用户登录注册简单实例
- 精 基于SpringBoot实现的学生就业管理系统
- 原 springboot入门demo实例
最近下载
jiang8816 LV6
2020年10月27日
最近浏览
安安an LV17
2023年10月10日
淡淡88691219
2022年11月18日
暂无贡献等级
微信网友_6040315240812544 LV8
2022年10月27日
675104182 LV14
2021年5月18日
kevin2021
2021年5月10日
暂无贡献等级
演绎轮回v LV2
2021年5月3日
caibos LV4
2021年3月26日
zoubo1231 LV8
2021年3月15日
gxpcwm LV22
2021年2月25日
sleepcat_88 LV1
2021年2月10日