Mall4j 商城系统 v3.3 升级支持 JDK 21 及虚拟线程


时代发生了变化,vue2 已于 2023 年 12 月 31 日停止维护,springboot2 已于 2023 年 11 月 24 日停止维护

本次更新:

1. 修复小程序首页样式问题
2. 去除husky依赖
3. 修复小程序下点登录没反应
4. 购物车页去除控制台报错提示
5. 优化密码修改
6. 修复【订单管理】下单时间搜索失败
7. 短信限制发送次数
8. 补充分类列表的样式
10. 优化【地址管理】【订单管理】修复打包语法错误
11. 【分类】图片回显增加地址校验
12. 更新优化提示,优化分类图片返回

还有一些其他的依赖更新:

1. spring-boot升级到3.2 支持jdk21打包,及支持虚拟线程
2. hutool 升级到 5.8.24
3. poi 升级到 5.2.5
4.mybatis-plus 升级到  3.5.5
5. redisson 升级到 3.25.2
6. knife4j 升级到 4.3.0
7. spring-cloud-commons 升级到 4.1.0
8. satoken 升级到 1.37.0

一些其他小改动,具体看提交记录

Spring 以及 VUE 官方宣布,SpringBoot2 与 Vue2 已在 2023 年底停止维护。新项目建议使用 SpringBoot3+Vue3 的组合,本商城已于2023年完成升级!!!


相關推薦

2023-12-06

vue2将于2023年12月31日停止维护,vue3的环境也成熟了,所以商城也一把梭哈进行了更新。🎉🎉🎉 🎉🎉🎉本次更新重点: 1. vue 由 2.x 升级到 3.2,使用<script setup>的写法 2. 更换成vite的框架 3. element ui 升级到element plus 4. vuex

2023-09-22

lon.cfg() 同步,再统一从 Solon.cfg() 取值 调整 启动参数与系统属性的同步时机 wood 升为 1.2.1 redisx 升为 1.5.0 mybatis-flex 升为 1.6.5 sqltoy 升为 5.2.66 polaris 升为 1.14.1 lombok 升为 1.18.28 slf4j 升为 2.0.9 lombok 升为 1.18.30(for JKD21

2023-08-18

Spring Framework 昨日更新的文档显示,Spring 6.1 已全面兼容虚拟线程 (Virtual Threads) 和 JDK 21。 虚拟线程配置选项:专用的 VirtualThreadTaskExecutor 和 SimpleAsyncTaskExecutor 上的虚拟线程模式,以及类似的具有 new-thread-per-task stra

2023-12-19

的官方推荐。 此版本更新内容如下: Improvement JDK21 虚拟线程兼容性 Fixed  即使调用了destroy()方法,EvictionTask 仍在继续运行 Sprint Data Redis 引发的 Subscription registration timeout exceeded Sprint Data Redis RedisMessageList

2023-03-22

0 正式发布。JDK 20 是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 JDK 21。 此版本包括 7 个 JEP(都处于不同的孵化和预览阶段)

2023-09-16

在参考文档有对应的章节,并针对可观测性进行了检测 升级至 Jetty 12 对@Async和@Scheduled调用的 Context Propagation 支持 使用@ContextCustomizerFactories为 Spring Test 提供声明式ContextCustomizer支持 为现有应用程序提供的优化: 优化 S

2022-07-28

功能。 Linux/RISC-V 移植 将 JDK 移植到 Linux/RISC-V,目前仅支持 RISC-V 的 RV64GV 配置(包含向量指令的通用 64 位 ISA)。将来可能会考虑支持其他 RISC-V 配置,例如通用 32 位配置 (RV32G)。 外部函数和内存 API (预览版) 引入一个 API

2024-04-18

程的提质降本增效。 Diboot v3.3.0 版本带来了多项重要升级,包括: Spring boot 升级至 v3.x 最新(v3.2.4),JDK 支持 17+ 新增支持多个数据库:PostgreSql、金仓Kingbase、达梦DM8、Oracle 12c+、SqlServer 2017+、SqlLite。基础组件和devtools全

2023-06-10

15 个 JEP ,是 JDK 20 的两倍有余。此版本带来了稳定版的虚拟线程功能、预览形式的字符串模板、Java 外部函数和内存 API 的第三预览版、Java Vector API 的最新迭代,以及预览形式的结构化并发等内容。 新功能则包括密钥封装机制

2023-08-19

(R2DBCDatabaseClient的 JDBC 变体版本) 为 JMS 添加可观察性支持 服务器端处理支持@HttpExchange注释(将请求映射到控制器方法) 服务器端处理(将请求映射到控制器方法)现在支持 @HttpExchange 注释 为@Cacheable方法提供CompletableFu

2023-12-28

止了在事务中操作原子模式缓存,IGNITE_ALLOW_ATOMIC_OPS_IN_TX系统属性已经被删除; 删除了CacheAtomicityMode#TRANSACTIONAL_SNAPSHOT缓存模式; 禁止了混合模式缓存组,但是IGNITE_ALLOW_MIXED_CACHE_GROUPS系统属性可以配置临时运行这个模式; i

2024-09-26

的网络编程框架,适用于网络游戏服务器、物联网、内部系统及各种需要长连接的场景。 文档与日志 ioGame javadoc api 框架版本更新日志 (yuque.com) ioGame 真轻量级网络编程框架 - 在线文档 ioGame 每月会发 1 ~ 2 个版本,

2022-09-21

览阶段。 422:将 JDK 移植到 Linux/RISC-V 平台 目前只支持 RISC-V 的 RV64GV 配置,它是一个通用的 64 位 ISA。将来会考虑支持其他的 RISC-V 配置,例如通用的 32 位配置 (RV32G)。 424:外部函数和内存 API (Foreign Function & Memory API)

2023-07-21

了第三个里程碑版本。 主要变化 ​对 JDK 22 的早期支持 面向 JDK 21 提供虚拟线程的配置选项 与 Project CRaC 的生命周期集成,用于恢复 JVM checkpoint 支持将MethodHandle注册为 SpEL 函数 引入响应式@Scheduled方法 数据绑定