👍JeeSite V5.11.1 发布 Java+AI 低代码,Spring AI Vue3 微服务
升级内容
AI助手
- 新增 工具调用示例(Tool Calling、Function Calling)让 AI 调用你的 java 实现你的业务联动
- 新增 文章附件解析(Office、zip、txt等20多种文件格式)存入向量数据库
- 新增 当用户主动点击停止时候,已经响应的消息仍然存储对话数据
- 新增 用户创建新对话,提交的消息的时候,自动更新对话标题
- 新增 支持 “深度思考” 按钮控制,可展开和折叠深度思考的消息
- 新增 消息内容格式,对 JSON 的数据,进行格式化显示
- 新增 web-ai 项目,方便快速开发调试使用,仅进入 ai 模块
- 优化 正在输出消息时,当用户手动向上滚动时,停止自动滚动,方便阅读已生成的消息
- 优化 当 AI 接口调用异常的时候,给予用户提示实际的接口返回内容,方便调试
- 优化 完善配置文件,增加工具调用开源和默认系统提示词配置
- 优化 对用户消息进行转义,避免 AI 误认为参数导致的错误
- 优化 消息输出过程中,避免再次发送新消息和切换对话
- 优化 增加光标闪烁效果,美化文字加载时视觉效果
- 升级 spring ai 1.0.0-M7(boot3)
-
Vue 分离端版本
-
新增 InputMoney 金额组件,千分位、Tip 自动显示金额大写,示例见 testData
-
新增 组件演示:卡片列表、代码编辑器、描述表单、二维码、相对时间、虚拟滚动等
-
优化 查询条件如区域、公司、配置、机构、岗位、栏目、站点、分类等显示编码使用 like 查询
-
优化 树表管理代码,优化重置按钮,清理左树的选择状态
-
优化 融合全栈版本的表单和消息框,将 Modal 弹窗优化为打开 Tab 页签方式
-
优化 showMessage 的全屏时,取消模态框,并给弹窗消息,增加关闭按钮
-
优化 BaseTable 默认隐藏表格刷新按钮,表格操作列按钮间距小一些
-
优化 BaseTable 编辑表格,必填表头标题前加红色星号提示
-
优化 BasicDrawer 抽屉组件,鼠标拖拽调整宽度,更丝滑
-
优化 Markdown 编辑器组件,并增加文件上传接口
-
优化 CodeEditor 代码编辑器组件
-
优化 CardList 卡片列表组件
-
优化 Scrollbar 滚动组件优化
-
优化 Time 相对时间组件
-
优化 VirtualScroll 虚拟滚动组件更新
-
优化 Tree 树节点自动换行,优化树结构滚动条
-
优化 美化默认按钮、主按钮禁用的样式、json 渲染组件、table 操作列左对齐
-
优化 启用岗位角色权限权限后,编辑用户角色时给予操作提示
-
修正 找回密码、注册账号、手机号登录,验证码倒计时
-
修正 FromItem 设置 itemProps 的 label 属性不生效问题
-
修正 新增岗位表单的岗位编码,没有添加必填选项问题
-
调整 lint prettier printWidth 为 120
-
升级 vite 6.2.6
经典前端页面
- 优化 查询条件如区域、公司、配置、机构、岗位、栏目、站点、分类等显示编码使用 like 查询
- 优化 表格操作列图标更新、默认按钮美化、表格设置按钮更新
- 优化 启用岗位角色权限权限后,编辑用户角色时给予操作提示
- 优化 webuploader 限定 input accept 为指定的后缀文件
- 优化 弹窗消息透明度修改为 0.9
后端功能升级
-
新增 HttpClientUtils 增加文件流下载方法 (boot3)
-
新增 EncodeUtils 增加手机号和邮箱的掩码处理方法
-
新增 Idempotent 幂等注解,防止重复提交,支持集群分布式
-
新增 登录后激活当前用户所在的主部门配置参数,默认为不激活即混合权限
-
新增 支持 dataSourceNames 免配置,自动读取 jdbc 的属性来加载多数据源
-
新增 DataScope 数据权限,增加 debug、joinMode、ruleSql 方法,方便动态调用
-
新增 扩展更新 SQL 语句,sqlMap().getUpdate().addExtColumnSql 和 addExtWhereSql
-
优化 SqlMap 性能,增加 update 和 insert 生成参数接口,方便在 Mapper 中直接引用。
-
优化 扩展查询 SQL 实现,使用 sqlMap().getColumn().addExtSql 替代 extColumnKeys;
-
优化 扩展查询 SQL 实现,使用 sqlMap().getTable().addExtSql 替代 extFormKeys;
-
优化 扩展查询 SQL 实现,使用 sqlMap().getWhere().addExtSql 替代 extWhereKeys;
-
优化 SqlMap 性能,增加 update 和 insert 生成参数接口,方便在 Mapper 中直接引用。
-
优化 单独控制更新字段权限,增加 sqlMap().getUpdate().excludeAttrNames 和 includeAttrNames
-
优化 单独控制插入字段权限,增加 sqlMap().getInsert().excludeAttrNames 和 includeAttrNames
-
优化 tableCache 替换为 ConcurrentHashMap 避免并发时可能会出现问题
-
优化 编辑角色时,清理 角色->岗位->用户、角色->岗位->附属部门->用户 数据
-
优化 整理 init-data 初始化数据库脚本菜单,扩展模块移到扩展菜单里
-
优化 树表性能,左树右表联动时,减少一次查询
-
优化 代码生成模板,增加重启流程操作、树表管理代码、左树右表代码
-
优化 树表重置查询按钮,点击重置自动清理左树选择的查询条件
-
优化 EncodeUtils.encodeUrl 忽略字符编码传递空值,默认 UTF-8
-
优化 Job 调用串 Double 带点参数支持,如 testDataService.executeTestTask(userService, 1, 2L, 3F, 4.3D, 'a.b, c')
-
优化 字典获取接口 getDictList 避免缓存数据错误时,导致类型转换错误
-
优化 如果是已知的异常,后端不进行打印错误信息,直接反馈给前端消息
-
修正 机构管理,下载的机构导入模板 Excel 显示标题问题
-
调整 DataScope 数据权限,移除 apiMode 参数,增加 apiMode 方法替代
-
调整 HttpClientUtils 使用 jdk 的 http5 替代 apache httpclient 工具(boot3)
-
调整 属性文件加载顺序,application.yml 优先于 config/application.yml
-
其它更多细节优化
升级方法
- 修改所有
pom.xml
文件中的jeesite-parent
版本号为5.11.1-SNAPSHOT
- Spring Boot 3 版本,修改
pom.xml
文件中版本号为5.11.1.springboot3-SNAPSHOT
- 如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 - 调整 DataScope 数据权限,移除 apiMode 参数,增加 apiMode 方法替代
- 调整 HttpClientUtils 使用 jdk 的 http5 替代 apache httpclient 工具(boot3)
- 调整 属性文件加载顺序,application.yml 优先于 config/application.yml
- 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Vue 分离端
- 请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码 - 调整 lint prettier printWidth 为 120
- 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 匹配后端版本为
JeeSite v5.11.1 或 5.11.1.springboot3
了解更多
- JeeSite 官网地址:http://jeesite.com
- JeeSite 在线文档:http://docs.jeesite.com
- 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 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp
- JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud
- JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client
JeeSite 生态系统
- AI + RAG + CMS 人工智能助手:https://jeesite.com/docs/cms-ai
- 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud
- Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/
- 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/
- 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp
- PC 客户端程序:https://gitee.com/thinkgem/jeesite-client
- Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue
- JeeSite 统一认证:https://jeesite.com/docs/oauth2-server/
- TopIAM 统一认证:https://jeesite.com/docs/topiam/
- JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow
- Mybatis-Plus: https://gitee.com/thinkgem/jeesite-mybatisplus
- Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api
- 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
调问更新 4.18~4.25:OpenAPI+抽奖+交叉统计+成绩单+5 项功能优化+6 个 Bug 修复
调问自开源以来一直坚持前后端所有代码 100% 开源💯,保证所有功能的稳定与可改造能力👏。 🔥 安装下载地址(安装包):https://www.diaowen.net/install/docker 🔥 源码下载地址: https://gitee.com/wkeyuan/DWSurvey 本周新增的重点功能有3个,第一个是进一步开放了OpenAPI接口,现在已经在单点登录的能力基础上,可以支持问卷管理、用户管理、问卷填写等绝大多数场景下的API能力,已经有一些用户开始逐步测试通过API与现有系统集成的能力,欢迎大家来尝试,可以直接联系客服进一步了解接入方法。 另外,很多小伙伴提过的抽奖能力也发布上线了,可以在答卷结束时,设置相应奖品,进行抽奖设置,这在很多激励性的问卷调查中,是个非常实用的功能,大家快来用起来~ 统计能力进一步升级,在问卷数据统计中,增加了过滤查询能力,可以针对问卷中的某一个题目情况对统计进行过滤,实测非常实用。另外还支持了交叉统计,多个维度进行交叉统计计算,现在问卷统计能力已经可以支持很多高级在线统计的场景了。 最后一个重点功能更新,考试场景下,增加了成绩单功能...
- 下一篇
微语 0.7.4 发布,RAG 智能客服
企业级多租户团队协作工具,免费开源8件套:企业IM、在线客服、企业知识库/帮助文档、客户之声、工单系统、AI对话、工作流、项目管理。 语言 English 中文 介绍 企业IM 局域网即时通讯 企业成员管理 聊天记录监控 ... 全渠道客服 多渠道接入 人工客服 客服Agent智能体,对接自有数据,自动执行操作 ... 知识库 对接大模型 自定义知识库 Function Calling Mcp ... 工单系统 工单管理 工单SLA管理 工单统计和报表 ... AI Agent Ollama/DeepSeek/ZhipuAI/... 智能体 工作流 ... 客户之声 意见反馈 服务投诉 问卷调查 ... 项目看板 待办todo卡片 日报/周报 统计 ... 工作流 自定义表单 自定义流程 工单流程可视化 ... OpenManus 浏览器自动化执行 视频会议 集成jitsi 社交群组 类似 Discord ... 多租户 多租户管理 租户隔离 租户统计 ... Docker 快速开始 方法一:克隆项目并启动docker compose容器,需要另行安装ollama,默认使用 qwen2...
相关文章
文章评论
共有0条评论来说两句吧...