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>
Bingosoft            updated 2018-09-10
上一篇:0.5.x 下一篇:0.3

results matching ""

    No results matching ""