JeecgBoot 低代码平台 v3.7.4 发布,后台架构大升级

简介: JeecgBoot 是一款基于 SpringBoot2.x/3.x 和 SpringCloud Alibaba 的企业级 AI 低代码平台,采用前后端分离架构(Ant Design & Vue3),支持 Mybatis-plus 和 Shiro。它集成了强大的代码生成器,可一键生成前后端代码,无需手动编写,大幅减少重复工作。平台支持 DeepSeek、ChatGPT 和 Ollama 等主流大模型,提供 AI 对话

项目介绍

JeecgBoot 是一款企业级的 AI 低代码平台!前后端分离架构 SpringBoot2.x/3.x,SpringCloud Alibaba,Ant Design&Vue3,Mybatis-plus,Shiro; 支持 AI 大模型 DeepSeek 和 ChatGPT、Ollama 本地模型;强大的代码生成器让前后端代码一键生成,无需写任何代码!引领 AI 低代码新开发模式:AI 生成 -> OnlineCoding-> 代码生成 -> 手工 MERGE, 帮助 Java 项目解决 80% 重复工作,让开发更多关注业务。既能快速提高效率,节省成本,同时又不失灵活性!AIGC 能力:AI 对话助手、AI 建表、AI 写文章、AI 流程编排、AI 知识库等.

发版时间:v3.7.4 | 2025-04-07

源码下载

升级日志

后台架构进行较大升级;默认 JDK 换成 17;Knife4j 升级 openapi3 的 SpringDoc (升级不兼容,查看注解变化);Online 低代码模块做了专项升级;

升级内容
  • 升级 fastjson 到 2.0.43
  • 升级 JDK17(支持 jdk8、jdk21)
  • Knife4j 升级 openapi3 的 springdoc
  • 升级 tomcat 至 undertow
  • 升级 junit5
  • 升级 spring-cloud 到 2021.0.8
  • 升级 spring-cloud-alibaba 到 2021.0.6.2
  • 升级 jimureport 到最新版 1.9.5
  • 升级 Online 在线开发模块到最新
  • 设置静态资源 Cache-Control 默认缓存有效期
  • 升级 jeewx-api 版本到 weixin4j 2.0.1
  • 升级 shiro 至 1.13.0 及 shiro-redis 至 3.2.3
  • 升级 druid 版本到 1.2.24
  • 升级 logback.version 到 1.2.13,修复漏洞
  • 升级 java-jwt 到 4.5.0
  • online 报表、popup 支持宽度设置
  • online 表单数据支持租户隔离
  • 非 admin 用户无法 online 导入数据库表・Issue #7504
  • Online 通过编辑功能修改主子表关联字段会提示子表 id 主键冲突・Issue #7535
  • Online 同步表时 ID 排序非零,同步表失败・Issue #7714
  • Online 报表设置怎么设置展示时列宽・Issue #7609
  • Online 报表配置动态报表明细无法进行拖动排序・Issue #7880
  • 【Online 表单】按钮权限未激活时增加提示
  • 【online】在线报表对中文字段的支持不太好 #7134
  • 【online】在线报表关联查询字段顺序错乱 #7156
  • 【online 表单】子表按钮需要控制
  • 【online】严重问题,数据误删除!!!online erp 表单修改主表时,子表数据被全量删除 #7190
  • 【online】online 表单,能否修改自带按钮的名称,或者隐藏自带按钮 #7059
  • 【online】表格列表中支持关联记录配置是否只读
  • 【online】优化表单删除确认对话框文案及按钮顺序
  • 【online】低代码模式 没有控制视图新增的权限
  • 【online 表单】popup 弹框 配置用户名多选时 重复了
  • 【online】js 增强 onlchange 事件 event.row. 字段获取的是变化前的值
  • 【issues/7387】js 增强使用 openCustomModal 超过两个时 show 显示错误
  • 【online】js 增强代码提示 this.subActiveKey 提示不出来
  • 【online】online 编码规则不支持传递当前表单数据和系统变量
  • @Cacheable 加缓存支持约定缓存时间 @Cacheable (cacheNames = "ceshi:redis:ttl#60", key = "#id")
  • 3.7.3 版本启动提示连接不上 mongodb・Issue #7787
  • jeecgBoot3.7.3 版本里面,官方提供的 xxl_job 的 sql 脚本里面 xxl_job_info 表 java 代码里面和数据库里面的字段对不上・Issue #7788
  • JSelectUserByDept 组件的 params 可选参数似乎不起作用・Issue #7758
  • useMethods 导出文件时,如果文件内容中存在 "success" 字符串时出错・Issue #7738
  • 当用户没有角色保存操作权限时候操作角色保存仅保存和保存并关闭按钮会一直转圈不可用・Issue #7807
  • 生成代码的时候,选择原生表单 (form) 就会出错・Issue #7817
  • 【影响大】table 添加 scroll 参数 scroll 时,合计行没有跟着左右滚动条滚动・Issue #7773
  • 【3.7.3】BI 大屏设计和预览 404・Issue #7819
  • 数据权限,查看自己拥有部门的权限中存在问题・Issue #7288
  • 前端汇总合计小数计算精度有问题,建议使用 decimal 来计算・Issue #7830
  • 操作失败,Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR unknown command"keys" with args beginning with: sys:cache:online:list..*
  • 希望对 @valid () 注解的校验异常进行异常捕获处理,给前端用户友好提示。・Issue #7702
  • SAS 版本 online 生成的 entity 代码中 List 类型的成员、dictTable 成员、省市区成员还在使用 ApiModelProperty・Issue #7613
  • 分布式锁注解 @JLock 无法自动续期・Issue #7836
  • RepeatSubmitAspect.RedissonLockClient.unlock 解锁方法优化・Issue #7722
  • war 包部署启动报错,验证码出不来・Issue #7882
  • BI 大屏 api 数据集 token 机制不生效・Issue #3522
  • Online 表单生成代码功能,状态错误・Issue #7931
  • 关联记录弹窗能显示只读信息,不允许修改・Issue #7930
  • ApiSelect 组件写成方法形式 不生效・Issue #7940
  • BasicUpload 组件上传文件,限制上传格式出错・Issue #7954
  • BasicTable 中带折叠子表的时候合计栏错位・Issue #7956
  • V3 版本 JSelectRole 双向绑定及回显错误问题・Issue #7948
  • 代码生成,数据导出,前端报错,并且范围参数没有转换・Issue #7962
  • autopoi 导入 报错 Cell index must be >= 0・Issue #7947
  • online 表单开发 - 导入数据库表后下载代码 List.vue 文件报错・Issue #7982
  • CVE-2023-6378 安全漏洞问题・Issue #7951
  • :heavy_minus_sign: 删除 junit 4,使用默认的 junit 5・Issue #4939
  • 列表中图片预览功能,如果图片 url 中包含逗号,会出现错误识别成多张图片的情况・Issue #7990

AIGC 功能清单

  • AI 对聊天助手
  • AI 建表(Online 表单)
  • AI 流程编排(研发中)
  • AI 知识库问答系统(研发中)
  • AI 应用开发平台(研发中)
  • AI 聊天窗口支持嵌入第三方(研发中)

技术交流

为什么选择 JeecgBoot?

开源界 "小普元" 超越传统商业平台。引领低代码开发模式 (OnlineCoding-> 代码生成器 -> 手工 MERGE),低代码开发同时又支持灵活编码, 可以帮助解决 Java 项目 70% 的重复工作,让开发更多关注业务。既能快速提高开发效率,节省成本,同时又不失灵活性。

  • 采用最新主流前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手;代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发;
  • 开发效率很高,采用代码生成器,单表数据模型和一对多 (父子表)、树列表等数据模型,增删改查功能自动生成,菜单配置直接使用(前端代码和后端代码都一键生成);
  • 支持主流的 AI 大模型:支持 ChatGPT、DeepSeek、Ollama 本地搭建大模型等
  • 提供 AI 对话助手、AI 建表、AI 写文章等 AIGC 功能
  • 代码生成器提供强大模板机制,支持自定义模板风格。目前提供四套风格模板(单表两套、一对多两套)
  • 封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。强大的权限机制,支持访问授权、按钮权限、数据权限、表单权限等
  • 零代码在线开发能力,在线配置表单、在线配置报表、在线配置图表、在线设计表单
  • 常用共通封装,各种工具类 (定时任务,短信接口,邮件发送,Excel 导入导出等), 基本满足 80% 项目需求
  • 简易 Excel 导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能
  • 集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成图形报表、pdf、excel、word 等报表;
  • 采用前后分离技术,页面 UI 精美,针对常用组件做了封装:时间、行表格控件、截取显示控件、报表组件,编辑器等等
  • 查询过滤器:查询功能自动生成,后台动态拼 SQL 追加查询条件;支持多种匹配方式(全匹配 / 模糊查询 / 包含查询 / 不匹配查询);
  • 数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段
  • 在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)
  • 页面校验自动生成 (必须输入、数字校验、金额校验、时间空间等);
  • 提供单点登录 CAS 集成方案,项目中已经提供完善的对接代码
  • 表单设计器,支持用户自定义表单布局,支持单表,一对多表单、支持 select、radio、checkbox、textarea、date、popup、列表、宏等控件
  • 专业接口对接机制,统一采用 restful 接口方式,集成 swagger-ui 在线接口文档,Jwt token 安全验证,方便客户端对接
  • 接口安全机制,可细化控制接口授权,非常简便实现不同客户端只看自己数据等控制
  • 高级组合查询功能,在线配置支持主子表关联查询,可保存查询历史
  • 提供各种系统监控,实时跟踪系统运行情况(监控 Redis、Tomcat、jvm、服务器信息、请求追踪、SQL 监控)
  • 消息中心(支持短信、邮件、微信推送等等)
  • 集成 Websocket 消息通知机制
  • 提供 APP 发布方案:
  • 支持多语言,提供国际化方案;
  • 数据变更记录日志,可记录数据每次变更内容,通过版本对比功能查看历史变化
  • 平台 UI 强大,实现了移动自适应
  • 平台首页风格,提供多种组合模式,支持自定义风格
  • 提供简单易用的打印插件,支持谷歌、IE 浏览器等各种浏览器
  • 示例代码丰富,提供很多案例参考
  • 采用 maven 分模块开发方式
  • 支持菜单动态路由
  • 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制)

系统效果预览


menu.png login.png list.png zhuti4.png form.png zhuti3.png 20231031221959.png 20231031221956.png 20231031221950.png tubiao1.png tubiao3.png tubiao2.png tubiao4.png tubiao5.png 20231023093728.png 20231023093745.png ai.png 20231031221316.png 20231031221244.png 20231031221311.png 20231031221314.png

目录
相关文章
|
2月前
|
消息中间件 大数据 关系型数据库
RocketMQ实战—3.基于RocketMQ升级订单系统架构
本文主要介绍了基于MQ实现订单系统核心流程的异步化改造、基于MQ实现订单系统和第三方系统的解耦、基于MQ实现将订单数据同步给大数据团队、秒杀系统的技术难点以及秒杀商详页的架构设计和基于MQ实现秒杀系统的异步化架构。
314 64
RocketMQ实战—3.基于RocketMQ升级订单系统架构
|
2月前
|
资源调度 运维 容灾
中国广电云,全国首个多Region2.0架构升级正式完成并亮相2025CCBN!
2025年4月25日,中国国际广播电视信息网络展览会(CCBN)在北京圆满落幕,在中国广电集团的展台上,阿里云支持建设的“国家文化专网基础设施——中国广电云”接待国家广电总局领导及广电传媒行业专家的参观指导,安全自主、文化特色、全国覆盖、产业智能等中国广电云的鲜明特点给莅临展位的行业同仁留下了深刻的印象。
|
2月前
|
存储 运维 Serverless
千万级数据秒级响应!碧桂园基于 EMR Serverless StarRocks 升级存算分离架构实践
碧桂园服务通过引入 EMR Serverless StarRocks 存算分离架构,解决了海量数据处理中的资源利用率低、并发能力不足等问题,显著降低了硬件和运维成本。实时查询性能提升8倍,查询出错率减少30倍,集群数据 SLA 达99.99%。此次技术升级不仅优化了用户体验,还结合AI打造了“一看”和“—问”智能场景助力精准决策与风险预测。
266 69
|
15天前
|
存储 关系型数据库 数据库
高性能云盘:一文解析RDS数据库存储架构升级
性能、成本、弹性,是客户实际使用数据库过程中关注的三个重要方面。RDS业界率先推出的高性能云盘(原通用云盘),是PaaS层和IaaS层的深度融合的技术最佳实践,通过使用不同的存储介质,为客户提供同时满足低成本、低延迟、高持久性的体验。
JeecgBoot架构图 ● 技术架构图 ● 系统架构图
JeecgBoot架构图 ● 技术架构图 ● 系统架构图
|
3月前
|
SQL 消息中间件 Serverless
​Flink+Paimon+Hologres,面向未来的一体化实时湖仓平台架构设计
​Flink+Paimon+Hologres,面向未来的一体化实时湖仓平台架构设计
100 4
|
3月前
|
存储 消息中间件 人工智能
基于 Apache RocketMQ 的 ApsaraMQ Serverless 架构升级
基于 Apache RocketMQ 的 ApsaraMQ Serverless 架构升级
|
6月前
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
|
7月前
|
Cloud Native Devops 云计算
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
163 3

热门文章

最新文章