当前位置: 首页 > news >正文

JeeSite 平台升级:多版本更新、功能增强,助力开发者高效开发!

【升级内容】

Vue 分离端版本有诸多升级:升级 package.json 众多依赖;新增 jeesite - vue 的 [antdv - next](https://jeesite.com/docs/antdv - next/) 版本;新增手机端 [jeesite - uniapp - v5](https://jeesite.com/docs/uniapp - v5/) 代码生成模版;新增高性能[敏感词库过滤工具](https://jeesite.com/docs/sensitive - word/),支持在线维护词库,支持租户;优化 ListSelect 支持 select.ts 函数返回,按需加载;优化 i18n 按需加载语言包,优化健壮性。

后端功能也进行了升级:v5.springboot4 版,升级 spring boot 4.1.0、spring ai 2.0.0;v5.springboot3 版,升级 spring boot 3.5.16、spring ai 1.1.8;新增高性能敏感词库过滤工具,支持在线维护词库,支持租户;新增 UserUtils.getLoginInfo(Session session) 方法;优化日志清理任务 deleteLogBefore 添加执行日志;优化 oss - client 的 autoconfigure 方便重写;增强 BPM 接口,添加流程完成时间和任务完成时间范围查询条件;增强 BPM 流程调试,流程变量类型 Unknown 改为 Object 显示,支持自动将 JSON 转换 List 或 Map;增强 BPM 子流程撤回和会签节点退回场景下的完善;升级 jeesite - common 中的单元测试为 junit5;调整重命名单元测试环境名称 test 为 unit_test,因为 test 太常用了,避免冲突;调整 mobileAppSessionTimeout 参数值默认打开,避免移动端使用 sessionTimeout 参数;修正 DaoMapperTest 单元测试文件。

微服务版同样有升级:v5.springboot4 版,升级 spring cloud 2025.1.2;v5.springboot3 版,升级 spring cloud 2025.0.3;升级 nacos 3.2.2、seata 2.7.0,优化 gateway 配置文件;新增 gateway server webmvc 方式的网关,默认开启虚拟线程 for jdk21 +;优化 docker - compose - *.yml 等配置文件。

【升级方法】

修改所有 `pom.xml` 文件中的 `jeesite - parent` 版本号为 `5.18.0.springboot4 - SNAPSHOT`;Spring Boot 3 版本的 `pom.xml` 文件中更改为 `5.18.0.springboot3 - SNAPSHOT`;Spring AI 2.0.0 升级指南可参考 [https://docs.spring.io/spring - ai/reference/upgrade - notes.html](https://docs.spring.io/spring - ai/reference/upgrade - notes.html);如果修改了 `parent`、`common`、`modules` 等项目源码,需与 `git` 上的代码进行同步;如果是跨版本升级,要注意每一个版本的升级方法,业务上有调整的地方进行修改;执行 `/bin/package.bat(sh)` 打包脚本,强制更新依赖。

Vue 分离端:`antdv - next` 迁移指南可查看 ;请与 `jeesite - vue` 代码仓库源码进行同步,合并代码,手动解决冲突代码;如果是跨版本升级,要注意每一个版本的升级方法,业务上有调整的地方进行修改;匹配后端版本 `JeeSite v5.18.0 springboot3 or springboot4`。

【平台简介】

JeeSite 快速开发平台,低代码,轻量级,不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,后端基于经典组合 Spring Boot、Shiro、MyBatis,前端采用分离版 Vue3、Vite、Antdv Next、TypeScript、Vben Admin 最先进技术栈,或者 Beetl、Bootstrap、AdminLTE 经典开发模式。

它提供在线数据源管理、数据表建模、代码生成等功能,可自动创建业务模块代码工程和微服务模块代码工程,自动生成前端代码和后端代码;包括核心功能模块如:组织机构、用户、角色、岗位、管理员、权限审计、菜单及按钮权限、数据权限、模块管理、系统参数、字典管理、系统监控、数据监控等;扩展功能如:工作流引擎、内容管理、消息推送、单点登录、第三方登录、在线作业调度、对象存储、可视化数据大屏、报表设计器、在线文件预览、国际化、全文检索、统一认证服务等。

本平台采用松耦合设计,真正的轻量级,微内核,插件架构,模块增减便捷,支持扩展 SaaS 架构、集群部署、读写分离、分库分表、Spring Cloud 微服务架构;并内置了众多账号安全设置、密码策略、系统访问限制等安全解决方案,支持等保评测。

本平台专注于为初级研发人员提供强大的支持,使他们能够高效、快速地开发出复杂的业务功能,同时为中高级人员腾出宝贵的时间,专注于更具战略性和创新性的任务。致力于让开发者能够全心投入业务逻辑中,而将繁琐的技术细节交由平台来封装处理。这不仅降低了技术实现的难度,还确保了系统架构的稳定性和安全性,进而帮助企业节省人力成本、缩短项目周期,并提高整体软件的安全性和质量。

2013 年发布以来已被广大爱好者用到了企业、政府、医疗、金融、互联网等各个领域中,拥有:精良架构、易于扩展、大众思维的设计模式,工匠精神,用心打磨每一个细节,深入开发者的内心,并荣获开源中国《最受欢迎中国开源软件》多次奖项,期间也帮助了不少刚毕业的大学生,教师作为入门教材,快速的去实践。

2019 年换代升级,结合了多年总结和经验,以及各方面的应用案例,对架构完成了一次全部重构,也纳入很多新的思想。不管是从开发者模式、底层架构、逻辑处理还是到用户界面,用户交互体验上都有很大的进步,在不忘学习成本、提高开发效率的情况下,安全方面也做和很多工作,包括:身份认证、密码策略、安全审计、日志收集等众多安全选项供您选择。努力为大中小微企业打造全方位企业级快速开发解决方案。

2021 年终发布 Vue3 的前后分离版本,使得 JeeSite 拥有同一个后台服务 Web 来支撑分离版和全栈版两套前端技术栈。

融合 AI 大模型能力,为项目筑牢稳定工程底座,补齐纯 AI 生成代码架构零散、规范缺失、难以规模化投产的工程化短板。

对接 OpenAPI、Ollama、DeepSeek 等热门 AI 大模型,凭借检索增强生成 RAG 技术,为企业知识库打造专属智能对话。

提供大模型 Tool 本地工具调用及 MCP 服务端和客户端工具调用接口,助力大模型与业务深度融合,实现高效交互。

支持国产化软件和硬件环境,如国产芯片、操作系统、数据库、中间件、国密算法等。

【核心优势】

JeeSite 非常易于二次开发,可控性强。整体架构清晰、技术栈稳定且先进,源代码规范严谨。所采用的均为业界通用、社区活跃的经典技术,经典技术会的人多、学习成本低、无论是维护还是扩展都十分便捷,系统安全性和稳定性也得到了充分保障。

JeeSite 功能全面,知识点非常多,也非常少。这看似矛盾,实则源于其“大道至简”的设计理念:功能模块和组件的设计,使用的都是一些通用的技术,通俗直观的设计风格,绝大多数开发者都能轻松掌握,所以只要掌握这些组件用法,即可高效完成业务系统的开发。

JeeSite 在架构设计、工具调用、操作体验、代码整洁、技术规范以及系统安全等方面投入了大量精力。这些往往属于“隐形投入” ---- 虽然用户未必一眼可见,却对系统的稳定性、可维护性和长期发展至关重要。然而,许多产品更倾向于追求表面光鲜的界面和看似炫目的功能,不愿意在用户看不见的地方投入较多的研发经费,而忽视了这些深层次的基础建设。

JeeSite 是一个低代码开发平台,具备高度的封装性与出色的扩展能力。这里的“封装”并非限制自由,而是在提供开箱即用便捷性的同时,保留了充分的灵活性。当平台暂未覆盖某些特定功能时,JeeSite 会通过清晰的扩展接口和原生调用方式,让用户轻松实现自定义需求。

许多开发者都在使用 Spring 框架,并学习其优秀的设计理念 ---- 尤其是它强大的扩展机制。但试想一下:有多少人真正去修改过 Spring 的源码?即便有人这么做了,一旦框架升级,往往就会陷入兼容性困境,甚至导致系统难以维护。这样的例子屡见不鲜。

正因如此,JeeSite 在设计之初就高度重视这一点:坚持“不侵入、可扩展”的原则,确保用户在享受高效开发的同时,无需担心未来升级带来的麻烦。JeeSite 的扩展能力,正是为了帮用户彻底摆脱这类后顾之忧。

为什么说 JeeSite 比较易于学习?JeeSite 很好的把握了设计的 “度”,避免过度设计的情况。过度设计是在产品设计过程中忽略了产品和用户的实际需求,反而带来了不必要的复杂性,而忽略了系统的学习、开发和维护成本。

JeeSite 商业版基于社区版扩展,维护一套代码库,有效避免资源浪费和重复造轮子,不仅加速了功能迭代与优化、保障版本稳定性输出,还能快速反哺社区,推动创新与生态共赢,确保项目健康发展;即便使用社区版,也无需担忧版本停滞及相关衍生问题。

至今 JeeSite 平台架构已经非常稳定,持续升级,并不失架构的先进性。

JeeSite 精益求精,用心打磨每一个细节,界面 UI 操作便捷,体验性好。

JeeSite 是一个专业的平台,是一个可以让用户用着省心的平台。

社区版基于 Apache License 2.0 开源协议,永久免费使用。

【相关链接】

【在线演示】

JeeSite Vue 版演示地址:[https://vue.jeesite.com](https://vue.jeesite.com/)

JeeSite 全栈版演示地址:[https://demo.jeesite.com](https://demo.jeesite.com/)

【产品列表】

JeeSite 源码仓库:[https://gitee.com/thinkgem/jeesite5](https://gitee.com/thinkgem/jeesite5)

JeeSite Vue 前端源码:[https://gitee.com/thinkgem/jeesite - vue](https://gitee.com/thinkgem/jeesite - vue)

JeeSite Cloud 微服务:[https://gitee.com/thinkgem/jeesite - cloud](https://gitee.com/thinkgem/jeesite - cloud)

JeeSite 跨平台手机端:[https://gitee.com/thinkgem/jeesite - uniapp](https://gitee.com/thinkgem/jeesite - uniapp)

JeeSite 客户端安装程序:[https://gitee.com/thinkgem/jeesite - client](https://gitee.com/thinkgem/jeesite - client)

内外网中间件:[https://my.oschina.net/thinkgem/blog/4624519](https://my.oschina.net/thinkgem/blog/4624519)

统一认证平台:[https://jeesite.com/docs/oauth2 - server](https://jeesite.com/docs/oauth2 - server)

【快速了解】

平台简介:[https://jeesite.com/docs/overview/](https://jeesite.com/docs/overview/)

架构特点:[https://jeesite.com/docs/feature/](https://jeesite.com/docs/feature/)

内置功能:[https://jeesite.com/docs/function/](https://jeesite.com/docs/function/)

目录结构:[https://jeesite.com/docs/catalog/](https://jeesite.com/docs/catalog/)

参数配置:[https://jeesite.com/docs/config/](https://jeesite.com/docs/config/)

开发规范:[https://jeesite.com/docs/standard/](https://jeesite.com/docs/standard/)

数表设计:[https://jeesite.com/docs/treetable/](https://jeesite.com/docs/treetable/)

【更多功能】

AI、CMS、RAG、Tool、MCP 人工智能助手:[https://jeesite.com/docs/ai - cms](https://jeesite.com/docs/ai - cms)

BPM 业务流程引擎(Flowable):[http://jeesite.com/docs/bpm/](http://jeesite.com/docs/bpm/)

CMS 多站点内容管理模块:[https://jeesite.com/docs/cms/](https://jeesite.com/docs/cms/)

消息推送消息提醒:[https://jeesite.com/docs/msg - push - use/](https://jeesite.com/docs/msg - push - use/)

对象存储模块:[https://jeesite.com/docs/oss - client](https://jeesite.com/docs/oss - client)

单点登录模块:[https://jeesite.com/docs/sso - cas](https://jeesite.com/docs/sso - cas)

在线任务调度:[https://jeesite.com/docs/job/](https://jeesite.com/docs/job/)

大屏设计器:[https://jeesite.com/docs/visual/](https://jeesite.com/docs/visual/)

报表设计器:[https://jeesite.com/docs/ureport/](https://jeesite.com/docs/ureport/)

文件管理分享:[https://jeesite.com/docs/filemanager/](https://jeesite.com/docs/filemanager/)

文件在线预览:[https://jeesite.com/docs/filepreview/](https://jeesite.com/docs/filepreview/)

敏感词工具:[https://jeesite.com/docs/sensitive - word/](https://jeesite.com/docs/sensitive - word/)

集群高可用架构:[https://jeesite.com/docs/cluster/](https://jeesite.com/docs/cluster/)

SaaS 多租户架构:[https://jeesite.com/docs/saas - corp - use/](https://jeesite.com/docs/saas - corp - use/)

读写分离分片分表:[https://jeesite.com/docs/sharding/](https://jeesite.com/docs/sharding/)

Spring 监控系统:[https://jeesite.com/docs/webadmin/](https://jeesite.com/docs/webadmin/)

分布式跨应用事务:[https://jeesite.com/docs/seata/](https://jeesite.com/docs/seata/)

ELK 日志收集:[https://jeesite.com/docs/elk - log/](https://jeesite.com/docs/elk - log/)

MybatisPlus: [https://gitee.com/thinkgem/jeesite - mybatisplus](https://gitee.com/thinkgem/jeesite - mybatisplus)

接口快速开发:[https://gitee.com/thinkgem/jeesite - magic - api](https://gitee.com/thinkgem/jeesite - magic - api)

内外网中间件:[https://my.oschina.net/thinkgem/blog/4624519](https://my.oschina.net/thinkgem/blog/4624519)

统一认证平台:[https://jeesite.com/docs/oauth2 - server](https://jeesite.com/docs/oauth2 - server)

http://www.jsqmd.com/news/1093517/

相关文章:

  • Day 23:Java与Agent集成 - gRPC调用Java服务
  • Windows应急响应靶机实战:从Web入侵到系统取证的完整调查指南
  • 新商业机器人品牌推荐 2026|轻量级协作机器人选型与场景匹配
  • Android中App电量优化
  • 防止 iOS 应用被二次打包 代码混淆 和 签名校验的防篡改方案
  • 从TI评估板看高速硬件设计:BOM选型与PCB布局的工程实践
  • CTF实战:巧用文件结构修复图片宽高
  • 月之暗面Kimi:一年估值飙升,激进技术与克制扩张并行,欲成“不被定义”大模型
  • wecomapi开发客户备注同步:如何处理员工备注与系统字段
  • 计算机Java毕设实战-基于 SpringBoot 的毕业文档提交审核管理系统高校毕业设计项目进程管控系统设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • Ryujinx:在PC上免费体验Nintendo Switch游戏的全能模拟器
  • 元器件为什么会失效?
  • 一颗芯片撬动48款爆款产品:杰理2026最新矩阵与尚凌科技供应链布局揭秘
  • 开源 CI 模板上线:结合信号提取与 LLM 推理,检测 CI/CD 流水线滥用行为
  • 企业微信API开发会话数据进入业务系统时,需要注意哪些边界
  • 《电工学》核心解题思路精讲:从电路定理到暂态分析
  • 《我那从“人工智障”一路打怪升级成“神”的室友》
  • Java的java.lang.StackWalker检查操作
  • A股量化策略日报(2026年06月29日)
  • 陆面生态水文模拟与多源遥感数据同化的实践技术应用
  • 2026 实测干货|5 款免费商用 AI 电商绘图软件,一键生成主图 / 详情页 / 活动海报
  • 【毕业设计】基于 SpringBoot 的毕业设计流程跟踪管理系统 毕业生项目进度与文档归档管理系统设计与实现(源码+文档+远程调试,全bao定制等)
  • 门窗十大品牌盘点:门窗十大品牌实力解析(2026最新)
  • 工控备件行业为什么都在用参数化管理ERP
  • LoadRunner 11.0 在 Windows 11 上的完整部署与本地化实战
  • 深入解析TI ADS4449评估模块:高速ADC性能验证与硬件设计实战
  • Redis 集群 Slot 分配策略
  • CW32L012的智能语音灯控实现案例分享
  • 腾讯云大数据携手工商银行——存算分离架构落地实践,共绘数智金融新蓝图
  • 2026年最新|大模型备案资料规范指南