springboot集成flyway maven插件

flyway最大的作用就是当你修改了表的结构,或者新建了表什么的,你和你同事之间能够保持同步,还有有些数据需要项目启动时就要有,也可以用 flyway操作。关于flyway的介绍很多自己去网上找。

我直接贴配置,本文介绍maven插件集成的方式(可以嵌入java代码里)

依耐flywaycore包,jdbc-connecter那种就自己依赖哈。


    org.flywaydb
    flyway-core


    org.flywaydb
    flyway-maven-plugin
    ${flywaydb.version}
    
        root
        root
        com.mysql.jdbc.Driver
        jdbc:mysql://192.168.7.94:3306/test
        true 
    //sql脚本位置,flyway会自动去找到这个目录并且执行里面的sql脚本
        classpath:db/migration/
    

目录如图所示

springboot集成flyway maven插件_第1张图片

执行 >mvn clean install flyway:migrate
就行了

 

你可能感兴趣的:(功能类,插件集成)