发布3.5.9

This commit is contained in:
聂秋荣 2024-10-23 22:59:17 +08:00
parent fa716bf153
commit bbf2b671b5
71 changed files with 16 additions and 17 deletions

View File

@ -1,4 +1,13 @@
# CHANGELOG
## [v3.5.9] 2024.10.23
- opt: 优化代码生成器支持可视化配置生成能力
- opt: 解耦扩展包不再强制依赖 spring 开发框架
- opt: 拆分jsqlparser支持模块,提供mybatis-plus-jsqlparser(支持最新jsqlparser)与mybatis-plus-jsqlparser-4.9模块, 默认不携带,升级后需要自行引入.
- feat: 重构 service 模块抽象为 CrudRepository 不再建议使用 IService 避免业务层数据混乱
- feat: 新增 solon 启动插件支持
- feat: 升级SpringBoot3.3.4
- feat: 升级velocity2.4
## [v3.5.8] 2024.09.18
- fix: 解决optimizeJoinOfCountSql反序列化不支持问题
- fix: 解决Db工具类批量操作使用rewriteBatchedStatements=true返回值不准确

View File

@ -1,6 +1,6 @@
dependencies {
api "com.github.jsqlparser:jsqlparser:4.9"
api project(":mybatis-plus-jsqlparser:mybatis-plus-jsqlparser-common")
api project(":mybatis-plus-jsqlparser-support:mybatis-plus-jsqlparser-common")
implementation "${lib."slf4j-api"}"
implementation "de.ruedigermoeller:fst:3.0.3"
implementation "com.github.ben-manes.caffeine:caffeine:2.9.3"

View File

@ -4,7 +4,7 @@ compileJava {
dependencies {
api "com.github.jsqlparser:jsqlparser:5.0"
api project(":mybatis-plus-jsqlparser:mybatis-plus-jsqlparser-common")
api project(":mybatis-plus-jsqlparser-support:mybatis-plus-jsqlparser-common")
implementation "${lib."slf4j-api"}"
implementation "de.ruedigermoeller:fst:3.0.3"
implementation "com.github.ben-manes.caffeine:caffeine:2.9.3"

View File

@ -13,16 +13,6 @@ dependencies {
implementation "${lib."spring-context-support"}"
implementation "${lib."spring-jdbc"}"
implementation "${lib."slf4j-api"}"
implementation "${lib."p6spy"}"
implementation "${lib."jackson"}"
implementation "${lib."fastjson"}"
implementation "${lib."gson"}"
implementation "${lib['mybatis-thymeleaf']}"
implementation "${lib.'mybatis-velocity'}"
implementation "${lib.'mybatis-freemarker'}"
implementation "de.ruedigermoeller:fst:3.0.4-jdk17"
implementation "com.github.ben-manes.caffeine:caffeine:2.9.3"
testImplementation "io.github.classgraph:classgraph:4.8.177"
testImplementation "${lib.h2}"
testImplementation "${lib.mysql}"
testImplementation "${lib.'logback-classic'}"

View File

@ -27,6 +27,6 @@ dependencies {
testImplementation "${lib.'logback-classic'}"
testImplementation "${lib.cglib}"
testImplementation "${lib.postgresql}"
testImplementation project(":mybatis-plus-jsqlparser:mybatis-plus-jsqlparser")
testImplementation project(":mybatis-plus-jsqlparser-support:mybatis-plus-jsqlparser")
// testCompile ('org.apache.phoenix:phoenix-core:5.0.0-HBase-2.0')
}

View File

@ -29,7 +29,7 @@ include ':spring-boot-starter:mybatis-plus-spring-boot-autoconfigure'
include ':spring-boot-starter:mybatis-plus-spring-boot-test-autoconfigure'
include ':spring-boot-starter:mybatis-plus-spring-boot3-starter'
include ':spring-boot-starter:mybatis-plus-spring-boot3-starter-test'
include 'mybatis-plus-jsqlparser'
include ':mybatis-plus-jsqlparser:mybatis-plus-jsqlparser'
include ':mybatis-plus-jsqlparser:mybatis-plus-jsqlparser-common'
include ':mybatis-plus-jsqlparser:mybatis-plus-jsqlparser-4.9'
include 'mybatis-plus-jsqlparser-support'
include ':mybatis-plus-jsqlparser-support:mybatis-plus-jsqlparser'
include ':mybatis-plus-jsqlparser-support:mybatis-plus-jsqlparser-common'
include ':mybatis-plus-jsqlparser-support:mybatis-plus-jsqlparser-4.9'