linux怎么查看本机内存大小
249
2023-01-24
SpringBoot整合flyway实现自动创建表的方法
spring boot - v: 2.1.3.RELEASE
mysql - v:5.7
JDK -v : 11
项目结构:
pom.xml
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> &zlkBqZnTcwlt;groupId>org.springframework.boot
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
&zlkBqZnTcwlt;groupId>org.springframework.boot
application.yml
server:
port: 1234
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
password: root
url: jdbc:mysql://localhost:3306/demo?serverTimezone=UTC&allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false
username: root
flyway:
baseline-on-migrate: true
enabled: true
locations: classpath:/db/migration
必须在resource下新建这个名称的文件夹,sql脚本的命名规则 : V${版本号}__${描述}.sql
启动后,不仅会把你脚本的表创建好,同时还会创建{flyway_schema_history}表,记录的就是操作日志,之后初始化执行一次
如果启动过程中,报错 .idea中flyway-core.xml提示Message: 前言中不允许有内容,修改一下即可
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~