Releases
2.4.0
zuihou
released this
14 Jul 09:39
新增批量替换项目名&包名&前缀的Shells脚本(支持Linux&Mac) (收费版才有)
完整的项目讲解视频 (收费版才有)
优化代码若干 & 删除无用代码和注释掉的代码若干 & 完善代码注释若干
调整了nacos中的所有配置文件
优化整个项目所有的枚举类型(删除枚举类型上标记的@jsonformat (shape = JsonFormat.Shape.OBJECT) )
废弃zuihou-sacn-stater模块
修复通用短信验证码发送的bug
修复zuihou-admin-ui上传租户头像报错和无法修改头像成功的bug
修复zipkin + seata整合时冲突报错
10.废弃SystemApi模块
11.依赖升级
spring.boot.version -> 2.2.7.RELEASE
spring.cloud.version -> Hoxton.SR3
dynamic.datasource.version -> 3.1.0
mybatis.version -> 3.5.4
mybatis-spring.version -> 2.0.4
mybatisplus.version -> 3.3.2
p6spy.version -> 3.9.0
fastjson.version -> 1.2.72 (修复安全漏洞)
druid.version -> 1.1.22 (修复编译时,IDEA的警告)
knife4j.version -> 2.0.4
swagger.version -> 1.5.22
hutool.version -> 5.3.9
jjwt.version -> 0.11.1
zuihou-gateway-server
优化gateway网关的熔断配置
AccessFilter为TokenContextFilter
zuihou-injection-starter
修改 InjectionFieldPo 和 InjectionField 类的 feign 字段为 apiClass,使得字段命名更加合理
InjectionField注解类新增dictType属性,解决字典类型数据注入bug
修复自动注入器注入字典类型的数据时,无法区分不同字典类型的值
zuihou-validator-starter
修复表单统一验证模块不支持Restful风格 + BaseController接口的验证规则获取bug
com.github.zuihou.validator.config.EnableFormValidator 注解移动到 com.github.zuihou.validator.annotation.EnableFormValidator
zuihou-databases
优化SCHEMA模式全局拦截器代码功能和可读性
优化非DATASOURCE模式数据源配置
优化分页插件每次查询最大500条的限制
PageParams类的 getPage() 方法修改成 buildPage(),并支持多字段排序
删除 MultiTenantInterceptor ,新增 ReplaceSql
新增MasterDatabaseConfiguration, 优化NONE、SCHEMA、COLUMN模式的数据源配置和事务配置
修复NONE、SCHEMA、COLUMN模式事务失效的bug
zuihou-core
新增JsonUtil工具类(jackson)
zuihou-boot
优化枚举字段反序列化全局配置类:EnumDeserializer, 提高可读性和性能
新增枚举类型字段的全局序列化配置类:EnumSerializer, 实现了BaseEnum接口的枚举按照规范序列化
优化 BaseConfig 类中全局的 ObjectMapper 配置
优化LocalDateTime类型参数的Jackson反序列化规则
优化LocalDateTime、Date、LocalDate、LocalTime等日期类型表单参数传递时的转换规则
全局统一异常的状态码修改为400
优化PageController类handlerWrapper方法的逻辑
zuihou-cloud-starter
优化服务远程调用时,请求头和线程变量的传递
新增全局的支持负载均衡策略、请求头和LocalThread参数传递的LbRestTemplate
新增全局的熔断回调, @FeignClient 注解无需单独配置 fallback 和 fallbackFactory 即可实现回调
zuihou-swagger2-starter
使得通过 zuihou.swaggger.enabled 可以全局禁用swagger功能
优化SwaggerProperties类的配置和默认值
zuihou-log-starter
为了减少zuihou-log-starter模块体积,将ip2region.db移动到oauth服务。
修复操作日志根据参数控制是否记录请求参数的bug
定时任务
修复分布式定时执行器运行重置任务时,找不到sql脚本的bug
代码生成器
优化代码生成器配置若干
修复代码生成器生成的代码导包不正确和缺少配置的bug
3,修复代码生成器生成配置类和Controller类错误的bug
4,优化代码生成器使得生成代码时,可以使用模糊查询同时生成多张表
5,完善代码生成后的提示信息
6, 支持生成租户数据源动态新增消息队列监听类
You can’t perform that action at this time.