0.4.x
0.4.7
npm
升级jmms命令行。
$ npm install -g jmms@0.4.7-2
pom.xml
修改jmms.version
:
<jmms.version>0.4.7</jmms.version>
0.4.6
npm
升级jmms命令行。
$ npm install -g jmms@0.4.6
pom.xml
修改jmms.version
:
<jmms.version>0.4.6</jmms.version>
0.4.5
npm
升级jmms命令行。
$ npm install -g jmms@0.4.5
pom.xml
修改jmms.version
:
<jmms.version>0.4.5</jmms.version>
0.4.4
npm
升级jmms命令行。
$ npm install -g jmms@0.4.4
pom.xml
修改jmms.version
:
<jmms.version>0.4.4</jmms.version>
0.4.3
npm
升级jmms命令行。
$ npm install -g jmms@0.4.3
pom.xml
修改jmms.version
:
<jmms.version>0.4.3</jmms.version>
0.4.2
npm
升级jmms命令行。
$ npm install -g jmms@0.4.2
pom.xml
修改jmms.version
:
<jmms.version>0.4.2</jmms.version>
级联删除
0.4.2
默认把实体的级联删除功能关闭了,如果您已经使用了此功能,需要通过修改全局配置进行打开
config.json
{
"api": {
"cascadeDelete": true
}
}
或者单独对某一个实体进行设置:
{Entity}.json
{
"fields": {
},
"cascadeDelete": true
}
0.4.1
npm
升级jmms命令行。
$ npm install -g jmms@0.4.1
pom.xml
修改jmms.version
:
<jmms.version>0.4.1</jmms.version>
0.4.0
npm
升级jmms命令行。
$ npm install -g jmms@0.4.0
pom.xml
修改jmms.version
:
<jmms.version>0.4.0</jmms.version>
如需使用jsw
打包请创建一个新的工程并复制相关配置到已有的pom.xml
中
文档生成配置
使用文档生成功能需要在pom.xml中添加依赖:
<project>
<dependencies>
<dependency>
<groupId>org.leapframework</groupId>
<artifactId>jmms-plugins-swagger-doc</artifactId>
<version>${jmms.version}</version>
<optional>true</optional>
</dependency>
</dependencies>
</project>
兼容性配置改变
db.migrate
工程模板中的db.migrate
属性改为默认关闭
jmms.spring.validate
Spring Boot的参数验证默认为打开(0.3版本默认为关闭)
默认配置:
jmms.spring.validate=true
如需关闭请在工程的
application.properties
中修改为false
spring.jackson.date
默认配置Spring Boot的日期格式为swagger
标准格式
默认配置:
spring.jackson.date-format=yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
兼容性依赖改变
H2数据库依赖
h2依赖需要在pom.xml中手工添加:
<project>
<properties>
<h2.version>1.3.172</h2.version>
</properties>
<dependencies>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>${h2.version}</version>
<optional>true</optional>
</dependency>
</dependencies>
</project>
MySQL驱动依赖
mysql driver依赖需要在pom.xml中手工添加:
<project>
<properties>
<mysql.version>5.1.26</mysql.version>
</properties>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
</dependencies>
</project>
Flyway依赖(可选)
数据库迁移特性依赖Flyway,在0.4中需要在pom.xml中手工添加:
<project>
<properties>
<flyway.version>5.0.5</flyway.version>
</properties>
<dependencies>
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
<version>${flyway.version}</version>
</dependency>
</dependencies>
</project>