spring集成flyway的方式
2016-05-10 13:55
681 查看
所需jar:
1. flyway-core-4.0.1.jar
2. flyway-core-4.0.1-sources.jar
3. flyway-commandline-4.0.1.jar
spring 所需配置:
<!-- Flyway configuration -->
<bean id="flyway" class="org.flywaydb.core.Flyway" init-method="migrate">
<property name="baselineOnMigrate" value="true" />
<!-- <property name="locations" value="filesystem:${flyway.migrations.path}" /> -->
<property name="locations" value="classpath:${flyway.migrations.path}" />
<property name="dataSource" ref="dataSource" />
</bean>
sql脚本的格式:
SQL 脚本文件及Java 代码类名必须遵循以下命名规则:V<version>[_<SEQ>][__description] 。版本号的数字间以小数点(. )或下划线(_ )分隔开,版本号与描述间以连续的两个下划线(__ )分隔开。如V1_1_0__Update.sql 。Java 类名规约不允许存在小数点,所以Java 类名中版本号的数字间只能以下划线进行分隔。
1. flyway-core-4.0.1.jar
2. flyway-core-4.0.1-sources.jar
3. flyway-commandline-4.0.1.jar
spring 所需配置:
<!-- Flyway configuration -->
<bean id="flyway" class="org.flywaydb.core.Flyway" init-method="migrate">
<property name="baselineOnMigrate" value="true" />
<!-- <property name="locations" value="filesystem:${flyway.migrations.path}" /> -->
<property name="locations" value="classpath:${flyway.migrations.path}" />
<property name="dataSource" ref="dataSource" />
</bean>
sql脚本的格式:
SQL 脚本文件及Java 代码类名必须遵循以下命名规则:V<version>[_<SEQ>][__description] 。版本号的数字间以小数点(. )或下划线(_ )分隔开,版本号与描述间以连续的两个下划线(__ )分隔开。如V1_1_0__Update.sql 。Java 类名规约不允许存在小数点,所以Java 类名中版本号的数字间只能以下划线进行分隔。
相关文章推荐
- jfinal-flyway 数据脚本升级插件,伴随应用的升级自动升级或回滚数据库
- 使用flyway-maven-plugin,执行数据库初始化sql文件,和sql数据库升级
- 在Spring 3.2中使用Flyway与TestNG配合进行单元测试
- flyway的使用
- Integrating FlywayDB In A Spring Framework Application
- 玩玩儿Flyway:数据库迁移
- 数据迁移 flyway
- Flyway 数据库版本管理控制
- liquibase入门实战
- spring boot 项目增加flyway的使用遇到问题解决
- FlywayException:Validate failed:Migration checksum mismatch
- Flyway Validate failed:migration checksum mismatch for migration 1.0.0003
- Flyway Validate failed:migration checksum mismatch for migration 1.0.0003
- 运用flyway实现数据库版本自动更新控制实录
- flyway框架对数据库迁徙的支持配置(基于ruby on rails的db migrate 思想)
- flyway在gradle中的运用
- Spring boot项目中使用Flyway
- DB Version Control Tool "Flyway" note.
- DB Version Control Tool "Flyway" note 2 Auto run.
- java.lang.RuntimeException: Unable to stop activity {com.borqs.musicdemo/com.borqs.musicdemo.MainAct