您现在的位置是:首页 > 文章详情

👍JeeSiteV5.12.0 发布 Java+AI 低代码 Spring AI Vue3 微服务

日期:2025-05-28点击:62

升级内容

AI助手

  • 升级 Spring AI 1.0.0-RC1、Chroma 1.0.0 等
  • 新增 spring.ai.defaultPromptTemplate 默认问题回答模板参数
  • 新增 AI 结构化输出、文本格式、JSON格式、Java对象格式、结合Tool Calling方式输出
  • 优化 文章附件及内容中链接网址的读取代码逻辑,如果是 html 附件,则保留格式
  • 优化 深度思考代码优化,对多模型 reasoning_content 为空或空字符串的时候的思考数据兼容
  • 优化 向量库作为可选配置,可以不加载向量库
  • 优化 ai stream 异步任务池参数定义

Vue 分离端版本

  • 升级 Monorepo + Turborepo 模块化架构

  • 新增 时区切换功能(登录页、语言切换下拉列表中操作)

  • 新增 页签风格样式4

  • 新增 HR 人力资源看板样式模板

  • 新增 我的收藏菜单示例,仅在演示环境中显示

  • 优化 字典数据列表组件,增加 dictType 组件属性参数,方便菜单中指定

  • 优化 小屏幕下的体验,切换路由时且折叠菜单的时候不弹出菜单

  • 优化 动态路由的菜单激活状态

  • 优化 主题一级菜单使用圆角展示选中背景色

  • 优化 FormGroup 表单分组标题组件样式

  • 优化 表单抽屉默认调整为 width="70%"

  • 优化 登录界面 小屏幕下背景调整

  • 优化 Page 小屏幕下自动隐藏侧边栏

  • 优化 Table 小屏幕下自动隐藏搜索表单、栅格优化

  • 优化 MenuItem,增加菜单徽章示例

  • 优化 Drawer 小屏幕下抽屉直接全屏

  • 优化 BpmButton 开关 selectNextUser 自动获取下一节点处理人,并让用户选择人员

  • 修改 浅蓝色调 #1890ff 修改为 #1677ff

  • 修复 BasicTable 设置 dataSource 初始属性没有生效问题

经典前端页面

  • 新增 时区切换功能(登录页、语言切换下拉列表中操作)
  • 优化 beetl 日期格式化,使用性能更好的 DataUtils 统一管理

后端功能升级

  • 升级 Spring boot 3.4.5、mybatis 3.5.19、jsqlparser 4.9、quartz 2.5.0、liquibase 4.31.1、shardingsphere 5.5.2、UReport Antlr 4.10.1、liquibase 4.31.1 等

  • 微服务版升级 Spring cloud 2024.0.1、nacos 2.5.1、seata 2.3.0 等

  • 新增 时区切换功能,国际化支持增强,增加 LocaleUtils 工具类

  • 新增 DataUtils 时区支持,根据当前用户设置的时区进行日期转换

  • 新增 .ofd 格式的文件在线预览功能

  • 新增 按多个角色查询用户接口 userDao.findList(user.roleCodes)

  • 新增 mybatis.orderBySqlFilter 参数,仅对内部设置生效,UI传输的数据仍然需要过滤

  • 新增 BPM flowable.dataSourceName 参数,支持流程引擎自定义数据源

  • 新增 BPM flowable.smartCompleteTaskLevel 参数,智能提交任务的层次(往下自动完成的节点个数)默认100

  • 新增 BPM flowable.tenant.groupId 参数,当开启多租户且流程定义租户共享时,系统角色会分发给所有租户审批,开启这个参数后可以只发给对应租户的人员,但任务节点的候选组,需要增加当前租户,格式如:用户组ID:租户ID

  • 优化 jdbc.dataSourceNames 参数,设置为 false 时,不加载多数据源

  • 优化 JsonMapper 使用 DateUtils 解析日期,以支持更多的格式和动态时区

  • 优化 JsonMapper 的 JsonFormat 注解非日期类型的自定义格式转换

  • 移除 JsonMapper 的 web.json.defaultDateFormat 参数,使用 DateUtils 解析

  • 优化 DateUtils 性能优化,增加 yyyy-MM-dd'T'HH🇲🇲ss'Z' 格式解析

  • 优化 默认包含达梦和人大金仓驱动,减少咨询,由于个别jdbc驱动体积比较大,可按需移除依赖

  • 优化 异常信息提示,当已知异常信息包含更多异常的时候,将异常信息打印到日志中

  • 优化 添加 @Serial 序列化注解(JDK17)

  • 优化 全栈页面 切换主题时,刷新当前页,不跳转到首页

  • 优化 移动端代码生成模板增强、补充日期时间组件生成

  • 优化 Beetl 界面,小屏幕下自动隐藏表格搜索框

  • 修正 CMS 文章在 Vue 下新增文章空白页问题

  • 修正 移动端代码生成模板模板的一些问题

  • 修正 Vue代码生成,当未设置查询列的时候没有生成office接口问题

  • 修正 JRebel Spring boot 3 下 VerifyError 启动错误问题

升级方法

  • 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.12.0-SNAPSHOT
  • Spring Boot 3 版本,修改 pom.xml 文件中版本号为 5.12.0.springboot3-SNAPSHOT
  • 如果您修改了 parentcommonmodules 等项目源码,请与 git 上的代码进行同步
  • 该版本进行了一些第三方依赖库的版本升级,具体详见升级内容,请做好每一项功能的测试
  • 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
  • 执行 root/package.bat(sh) 打包脚本,强制更新依赖。

Vue 分离端

  • 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码
  • 建议升至 Monorepo 架构,付费用户提供升级工具,自动进行文件内容替换和迁移目录
  • 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
  • 匹配后端版本为 JeeSite v5.12.0 或 5.12.0.springboot3

了解更多

JeeSite 生态系统

原文链接:https://www.oschina.net/news/352276
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章