JeeSite平台多版本升级:功能更新、方法明晰,优势尽显助力开发!

升级内容

Vue分离端版本

新增Vue路由、IFRAME组件,支持路径含hash;新增Drawer组件,有自动滚动到顶部的scrollTop属性,默认值为true。新增audit安全审计vue页面(含密码审计、按菜单审计用户、按用户审计角色和菜单);新增server服务器信息监控、job作业监控、i18n多语言管理vue页面;新增msg push消息推送vue页面(含待推送、已推送、消息模版);新增前端app模块包、APP版本管理、APP意见反馈vue页面;新增组织机构、部门 - 关联角色,及切换部门时的功能权限隔离。优化BasicTable组件:自动高度在有无水平滚动条时适应空表格;将过时的column.render替换为onCell插槽方式;有内边框时才渲染容器边框;编辑子表时,编辑状态始终显示下划线;编辑表格表单验证信息标签动态显隐;优化表格操作列的更多按钮间距、title显示并支持html。优化BasicTree空数据时边距的样式;优化Tooltip组件样式,包括最大宽度、配色(表单中的问号提示);优化PageWrapper组件,右侧边栏支持高度自适应、多场景下边距自适应;优化MonacoEditor代码编辑器,字体增大;优化Upload上传组件,上传数为0时也显示预览按钮;优化布局风格 - 顶部菜单模式 - 下拉菜单为浅色模式;优化面包屑组件hover背景样式;优化内部消息已读和未读tag显示边距效果;优化消息推送地址为msgInner/view时,强制使用vue组件显示;优化文件管理标签默认配色,加重颜色;优化安全审计名称,菜单权限审计改为按权限审用户,用户权限审计改为按用户审权限。调整开启岗位角色或部门关联角色时,允许保存用户直接关联的角色,仅提示。修正空Table超长列时,ant - empty图标未居中问题;修正Dialog组件width设置为字符串时未生效问题;修正缓存管理自动高度,避免某些情况下box为空问题;修正树表为自定义主键时,未提交表单中手填主键参数问题;修正登录后重定向到之前页面,请求参数不完整问题;修正角色字段权限与菜单字段权限的查询参数防止数据问题。升级antdv - next到1.4.4。

Beetl全栈版

新增组织机构、部门 - 关联角色,及切换部门时的功能权限隔离;新增流程定义、流程实例、任务查询的index页面。优化业务分类,编辑和新增下级时用弹窗而非打开页签;优化安全审计名称,菜单权限审计改为按权限审用户,用户权限审计改为按用户审权限;优化多语言国际化管理界面,归属模块改为下拉框;优化权限管理 - 安全审计 - 新增拥有角色显示及其他优化;优化内部消息已读未读列表样式;优化流程定义,导入到流程模型后自动打开模型;优化流程定义操作列布局。

后端功能升级

新增userDao.findListByUserOffice用户->部门->角色接口;新增缓存参数prefixWithDsName和globalNames,支持根据多数据源名称隔离缓存。优化APP意见反馈,回复时间格式化参数;优化岗位绑定角色时,只能选择员工类型的角色;优化用户管理查询结果,岗位查询和附属部门查询接口去重。增强内部消息权限,限制仅消息发送者或接收者可获取消息详情;增强租户管理员disable、enable、resetpwd接口,增加超管权限二次校验。调整sysCache的onlineTickOutMap和loginFailedMap键,移到corpCache中;调整模块管理默认开启乐观锁功能。修正使用json方式(Vue)提交表单数据时,乐观锁未生效问题;修正Spring AI 2.0.0深度思考未显示、向量库metadata非空校验问题。

微服务版升级

新增Nacos数据自动初始化程序,优化Docker配置;新增组织机构/部门 - 关联角色,以及切换部门的权限隔离。

升级方法

修改所有`pom.xml`文件中的`jeesite - parent`版本号为`5.18.1.springboot4 - SNAPSHOT`;Spring Boot 3版本的`pom.xml`文件中改为`5.18.1.springboot3 - SNAPSHOT`。若修改了`parent`、`common`、`modules`等项目源码,需与`git`上的代码同步。跨版本升级时,注意各版本升级方法,修改业务调整处。执行`/bin/package.bat(sh)`打包脚本,强制更新依赖。

Vue分离端

与`jeesite - vue`代码仓库源码同步,合并代码,手动解决冲突代码。跨版本升级时,注意各版本升级方法,修改业务调整处。匹配后端版本`JeeSite v5.18.1 springboot3 or springboot4`。

平台简介

JeeSite快速开发平台是企业级快速开发解决方案,低代码、轻量级,不只是后台开发框架。后端基于Spring Boot、Shiro、MyBatis经典组合,前端采用分离版Vue3、Vite、Antdv Next、TypeScript、Vben Admin先进技术栈,或Beetl、Bootstrap、AdminLTE经典开发模式。它提供在线数据源管理、数据表建模、代码生成等功能,可自动创建业务和微服务模块代码工程,生成前后端代码。包含核心功能模块(如组织机构、用户、角色等)和扩展功能(如工作流引擎、内容管理等)。平台采用松耦合设计,轻量级、微内核、插件架构,模块增减便捷,支持扩展SaaS架构等多种架构,内置众多安全解决方案,支持等保评测。该平台专注为初级研发人员提供支持,降低技术实现难度,确保系统稳定安全,帮企业节省成本、缩短周期、提高软件质量。2013年发布后,被广泛应用于各领域,架构精良、易扩展,获开源中国《最受欢迎中国开源软件》多次奖项,还助大学生和教师实践。2019年换代升级,重构架构,融入新思想,在开发者模式、架构、逻辑处理、用户体验和安全方面都有进步,为企业打造全方位解决方案。2021年终发布Vue3前后分离版本,同一后台支撑两套前端技术栈。它融合AI大模型能力,补齐工程化短板,对接热门AI大模型,提供工具调用和服务接口,支持国产化软硬件环境。

核心优势

JeeSite易于二次开发,可控性强。架构清晰,技术栈稳定先进,代码规范,采用通用经典技术,学习成本低,维护扩展便捷,保障系统安全稳定。功能全面,设计理念“大道至简”,用通用技术和通俗风格,开发者掌握组件用法即可高效开发业务系统。在架构、工具、体验、代码、规范和安全等方面投入多,虽为“隐形投入”,但对系统稳定、可维护和长期发展重要,很多产品忽视此基础建设。是低代码开发平台,封装性高、扩展性好,提供便捷同时保留灵活性,未覆盖功能可通过接口和原生调用自定义。很多开发者用Spring框架但难改源码,升级易遇兼容问题,JeeSite坚持“不侵入、可扩展”原则,避免升级麻烦。把握设计“度”,避免过度设计带来的复杂和高成本。商业版基于社区版扩展,维护一套代码库,避免资源浪费,加速迭代优化,保障版本稳定,反哺社区,社区版用户无需担心版本问题。平台架构稳定且持续升级保持先进性。精益求精打磨细节,界面UI操作便捷,体验好。是专业、省心的平台。社区版基于Apache License 2.0开源协议,永久免费使用。

相关链接

在线演示

JeeSite Vue版演示地址:https://vue.jeesite.com;JeeSite全栈版演示地址:https://demo.jeesite.com

产品列表

JeeSite源码仓库:https://gitee.com/thinkgem/jeesite5;JeeSite Vue前端源码:https://gitee.com/thinkgem/jeesite - vue;JeeSite Cloud微服务:https://gitee.com/thinkgem/jeesite - cloud;JeeSite跨平台手机端:https://gitee.com/thinkgem/jeesite - uniapp;JeeSite客户端安装程序:https://gitee.com/thinkgem/jeesite - client;内外网中间件:https://my.oschina.net/thinkgem/blog/4624519;统一认证平台:https://jeesite.com/docs/oauth2 - server

快速了解

平台简介:https://jeesite.com/docs/overview/;架构特点:https://jeesite.com/docs/feature/;内置功能:https://jeesite.com/docs/function/;目录结构:https://jeesite.com/docs/catalog/;参数配置:https://jeesite.com/docs/config/;开发规范:https://jeesite.com/docs/standard/;数表设计:https://jeesite.com/docs/treetable/

更多功能

AI、CMS、RAG、Tool、MCP人工智能助手:https://jeesite.com/docs/ai - cms;BPM业务流程引擎(Flowable):http://jeesite.com/docs/bpm/;CMS多站点内容管理模块:https://jeesite.com/docs/cms/;消息推送消息提醒:https://jeesite.com/docs/msg - push - use/;对象存储模块:https://jeesite.com/docs/oss - client;单点登录模块:https://jeesite.com/docs/sso - cas;在线任务调度:https://jeesite.com/docs/job/;大屏设计器:https://jeesite.com/docs/visual/;报表设计器:https://jeesite.com/docs/ureport/;文件管理分享:https://jeesite.com/docs/filemanager/;文件在线预览:https://jeesite.com/docs/filepreview/;敏感词工具:https://jeesite.com/docs/sensitive - word/;集群高可用架构:https://jeesite.com/docs/cluster/;SaaS多租户架构:https://jeesite.com/docs/saas - corp - use/;读写分离分片分表:https://jeesite.com/docs/sharding/;Spring监控系统:https://jeesite.com/docs/webadmin/;分布式跨应用事务:https://jeesite.com/docs/seata/;ELK日志收集:https://jeesite.com/docs/elk - log/;MybatisPlus: https://gitee.com/thinkgem/jeesite - mybatisplus;接口快速开发:https://gitee.com/thinkgem/jeesite - magic - api;内外网中间件:https://my.oschina.net/thinkgem/blog/4624519;统一认证平台:https://jeesite.com/docs/oauth2 - server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值