j11.2.6.2
版本发布时间: 2023-03-28 21:54:51
yl-yue/yue-library最新发布版本:j11.2.6.2(2023-03-28 21:54:51)
- 移除yue-library-pay模块,放至里程碑实现
- 移除yue-library-data-jdbc模块,放至里程碑实现
- 移除yue-library-web-grpc模块,放至里程碑实现
- 新增yue-library-data-mybatis模版
- 底层jdbc模块更换为mybatis-plus,实现数据审计、数据填充、优雅分页、RESTful CRUD
实现多租户与i18n、mybatis-plus默认规范(技术与业务分离)等重量级特性。
新特性
- 【base】新增多租户与i18n实现,并提供规范文档
- 【base】
RESTful
、validation
、exception
全面支持i18n国际化 - 【base】优化默认国际化查找优先级,解决
Result toJsonString()
国际化 - 【base】validation新增相互关系校验
@Mutual
,互斥关系校验Exclusion
- 【base】新增相互关系与互斥关系校验器
- 【base】新增
Convert.toJSONString()
方法 - 【base】
RESTful
响应自动添加链路id - 【mybatis】底层jdbc模块更换为mybatis-plus,实现数据审计、数据填充、优雅分页、RESTful CRUD
- 【mybatis】mybatis新增BaseService,继承后即可获得符合RESTful风格的内置CRUD实现
- 【mybatis】增强mybatis-plus,实现全局的逻辑删除,不区分xml sql还是内置方法实现
- 【mybatis】完善相关Mybatis示例、分页示例等
- 【redis】分布式锁规范与精简
- 【规约】完善与优化POJO、层级、包名等规约
- 【规约】阿里云中央仓库启用优化
- 【template-boot】适配最新版本模版项目
Bug修复
- 【base】优化SpringUtils工具类,解决由于ApplicationContext还未加载,可能导致的空指针
Maven关键依赖库
依赖库 | 依赖版本 |
---|---|
spring-boot | 2.6.11 |
spring-cloud | 2021.0.4 |
spring-cloud-alibaba | 2021.0.4.0 |
hutool | 5.8.11 |
fastjson | 1.2.83 |