dbvc-spring-boot

database version controller

Лицензия

Лицензия

Категории

Категории

Spring Boot Контейнер Микросервисы
Группа

Группа

com.hb0730
Идентификатор

Идентификатор

dbvc-spring-boot
Последняя версия

Последняя версия

1.2.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

dbvc-spring-boot
database version controller
Ссылка на сайт

Ссылка на сайт

https://github.com/hb0730/dbvc

Скачать dbvc-spring-boot

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.hb0730/dbvc-spring-boot/ -->
<dependency>
    <groupId>com.hb0730</groupId>
    <artifactId>dbvc-spring-boot</artifactId>
    <version>1.2.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.hb0730/dbvc-spring-boot/
implementation 'com.hb0730:dbvc-spring-boot:1.2.2'
// https://jarcasting.com/artifacts/com.hb0730/dbvc-spring-boot/
implementation ("com.hb0730:dbvc-spring-boot:1.2.2")
'com.hb0730:dbvc-spring-boot:jar:1.2.2'
<dependency org="com.hb0730" name="dbvc-spring-boot" rev="1.2.2">
  <artifact name="dbvc-spring-boot" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.hb0730', module='dbvc-spring-boot', version='1.2.2')
)
libraryDependencies += "com.hb0730" % "dbvc-spring-boot" % "1.2.2"
[com.hb0730/dbvc-spring-boot "1.2.2"]

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot jar 2.0.5.RELEASE
org.springframework.boot : spring-boot-autoconfigure Необязательный jar 2.0.5.RELEASE
org.springframework.boot : spring-boot-autoconfigure-processor Необязательный jar 2.0.5.RELEASE
org.springframework.boot : spring-boot-configuration-processor Необязательный jar 2.0.5.RELEASE
org.slf4j : slf4j-api jar 1.7.25
org.mybatis.spring.boot : mybatis-spring-boot-starter jar 2.1.1
com.hb0730 : dbvc jar 1.2.2

test (1)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-starter-test jar 2.0.5.RELEASE

Модули Проекта

Данный проект не имеет модулей.

dbvc

database version controller(数据库版本控制)

简介

dbvc(数据库版本控制),见名思意,用于项目升级,只需编写.sql文件后,自动进行sql的更替,省去重复步骤

如何使用

dbvc

dbvc项目时当前project core核心,其主要时通过有参构建DbvcPropertiesConnection实现脚本的运行,借助ibatis#ScriptRunner

dbvc-spring-boot-*

dbvc-spring-boot-* 则是实现spring-boot方式,依赖于spring-boot-startermybatis-spring-boot-starter 自动获取Connection,将其注入RunSqlFile

Properties

DbvcProperties如果不了解ibatis#ScriptRunner请不要轻易更改,DbvcProperties主要提供了获取脚本的url配置与生产记录的tableNameScriptRunner#delimiter分隔符 DbvcProperties还提供了是否启动enabled字段,默认状态时true

samples

https://github.com/hb0730/dbvc/tree/master/dbvc-spring-boot-samples

Maven coordinates

<dependency>
    <groupId>com.hb0730</groupId>
    <artifactId>dbvc-parent</artifactId>
    <version>${dbvc-version}</version>
</dependency>

spring-boot project

<dependency>
    <groupId>com.hb0730</groupId>
    <artifactId>dbvc-spring-boot-starter</artifactId>
    <version>${dbvc-version}</version>
</dependency>

MAVEN

  • Install mvn clean install -Dpgp-skip -DskipTests
  • Deploy mvn clean deploy -P release -Dgpg.passphrase="passphrasem密码"

Версии библиотеки

Версия
1.2.2
1.2.1
1.2.0
1.1.0