zlt-mp v4.1.0 发布,基于 Spring Cloud Alibaba 的微服务平台
功能介绍
更新内容
特性/增强
-
优化分布式锁增加自动解锁功能
-
优化swagger-ui替换为knife4j
-
更新 seata-demo 的代码适配 seata1.3
-
完善 web-sso 单点登录demo添加state参数验证,防止CSRF攻击
-
升级spring-boot到2.2.8.RELEASE
-
升级spring-cloud到Hoxton.SR7
-
升级spring-boot-admin到2.2.4.RELEASE
问题修复
-
[#I1OEEN] 修复改为jwt token类型无效的问题
-
[#I1P1IL] 优化sc-gateway的异常处理返回状态码
内容说明
一、优化分布式锁增加自动解锁功能
使用编码的方式手动加锁,可以使用 try-with-resource 机制自动解锁
//lock
try (
ZLock lock = locker.lock("test");
) {
//......业务逻辑
}
//tryLock
try (
ZLock lock = locker.tryLock("test", 10, TimeUnit.SECONDS);
) {
if (lock != null) {
//......业务逻辑
}
}
二、swagger-ui 替换为 knife4j
文档访问页面改为以下地址: http://127.0.0.1:9900/doc.html
三、更新 seata-demo 的代码适配 seata1.3
依赖测试环境
-
mysql 5.7
-
seata 1.3
-
nacos 1.3
详情请看demo里面的README.md
项目地址
Gitee地址: https://gitee.com/zlt2000/microservices-platform
Github地址: https://github.com/zlt2000/microservices-platform
项目文档
https://www.kancloud.cn/zlt2000/microservices-platform/919417
项目更新日志
https://www.kancloud.cn/zlt2000/microservices-platform/936235


