项目介绍

项目介绍

  • JeecgBoot是一款企业级的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发模式(OnlineCoding-> 代码生成-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省成本,同时又不失灵活性!

当前版本:v3.7.2 | 2024-12-12

源码下载

源码下载

  • https://github.com/jeecgboot/JeecgBoot
升级日志

升级日志

  • 重要的事情说三遍,三遍,三遍,本次重点提供了免费大屏设计器!!!
issue处理

issue处理

  • jeecgboot支持作为乾坤子应用
  • 集成积木BI,提供免费大屏
  • 升级积木报表到最新版本
  • 邮件推送支持配置采用定时推送还是直接发送
  • 支持自定义阿里大鱼短信的模板code
  • 支持新版钉钉登录逻辑
  • redis keys命令调整成scan #31
  • 分布式事务seata升级到新版,demo修复 #7378
  • online表单,能否修改自带按钮的名称,或者隐藏自带按钮 ·Issue #7059
  • 请问怎么关闭左侧和顶部菜单栏 ·Issue #7532
  • 租户套餐的菜单名称没国际化 ·Issue #7166
  • 【BUG】参数传递不正确 ·Issue #7150
  • FormProps
  • jeecgboot3.7.0启动时多了个警告 ·Issue #6988
  • 顶部左侧组合菜单 ·Issue #7209
  • 列表某一行选中后没有选中样式 ·Issue #7200
  • 自动生成一对多表单代码中,省市区回显问题。 ·Issue #7203
  • basicTable中editRule使用问题 ·Issue #7136
  • 【重大BUG】顶部混合导航改为侧边栏,一级菜单丢失 ·Issue #7248
  • 在线报表关联查询字段顺序错乱 ·Issue #7156
  • BasicTable 如何设置列表选中后的样式 ·Issue #7231
  • 【BUG】自动锁屏输入9999999无法解锁 ·Issue #7250
  • 在线报表对中文字段的支持不太好 ·Issue #7134
  • 严重问题,数据误删除!!!online erp表单修改主表时,子表数据被全量删除 ·Issue #7190
  • sys_gateway_route 表中没有del_flag,导致报错 ·Issue #7262
  • 泄露数据库表名信息- 子表获取数据失败:xxx ·Issue #7202
  • BasicTable树形表格设置checkStrictly无效 ·Issue #7217
  • 当使用原生的a-modal时,由于全局样式的污染,导致关闭按钮位置移位,感觉不协调 ·Issue #7260
  • 使用代码里的代码生成器 ·Issue #6496
  • 当RangePicker组件值允许开始/结束为空时,表单的fieldMapToTime处理异常 ·Issue #7216
  • 当使用原生的a-modal时,由于全局样式的污染,导致关闭按钮位置移位,感觉不协调 ·Issue #7260
  • online报表里不允许使用 union 命令 ·Issue #7265
  • jvxetable分组表头后,分组的字段无法显示 ·Issue #7223
  • 关于online表单开发主附表查询问题 ·Issue #7299
  • JVxeTable 拖拽如何去除下拉框或去除插入一行 ·Issue #7322
  • 生成erp表单时,当region代码是81和82开头,也就是香港澳门区域时,JAreaLinkage地址组件显示不完整 ·Issue #7290
  • 标签页样式异常 ·Issue #7345
  • 仪表盘无法读取URL参数 ·Issue #7208
  • 用模版导出xlsx时如果存在循环行导出会导致循环行后面的公式失效 ·Issue #7161
  • 【3.7.3】jeecg-qiankun 提议 ·Issue #6947
  • jeecgboot-vue3如何与vue3版本的子项目 进行微前端qiankun集成? ·Issue #7285
  • 主表控制子表展示 ·Issue #7275
  • form表单,调用appendSchemaByField后,提交表单时报错 ·Issue #7372
  • 在使用openCustomModal时,show/hide控制会在多个自定义按钮间互相影响造成显示错误 ·Issue #7387
  • BasicTable在二级表头中,行编辑失效 ·Issue #7384
  • 【3.7.3】jeecg-qiankun 提议 ·Issue #6947
  • basicTable 多选框显示异常 ·Issue #7442
  • CollapseContainer组件怎么设置默认不展开? ·Issue #7402
  • 部门选择用户同时全部选择两页用户,回显到父页面。第二页用户显示的不是真是姓名 ·Issue #7405
  • BasicTable列表canResize属性为true时合计行不能横向滚动 ·Issue #7422
  • 3.7.1】菜单管理 - 会出现滚动区域底部部分数据 多选框无法渲染的情况的 增加实现场景 ·Issue #7307
  • 积木仪表盘访问增加token和开启租户,新增仪表盘后看不到 ·Issue #7444
  • 【3.7.0_all】vue3 数据字典优化建议 ·Issue #7433
  • 瀚高数据库Online表单开发导入数据库表功能 ·Issue #7052
  • 手机号码登录,在请求头中无法获取租户id ·Issue #7488
  • A route named "PageNotFound" has been added as a child of a route with the same name. ·Issue #7500
  • 单表树的查询不出子节点对应的名称或节点 ·Issue #7463
  • 版本号:master 多租户模式下 数据权限使用变量:#{tenant_id} 报错 ·Issue #7481
  • src/utils/index.ts的numToUpper方法返回解决错误 ·Issue #7493
  • Vue: Property 'isThemeBright' is missing in type '{ bgColor: string; fixed: true; collapsed: false; collapsedShowTitle: false; canDrag: false; show: true; hidden: false; menuWidth: number; mode: MenuModeEnum.INLINE; type: MenuTypeEnum.SIDEBAR; ... 7 more ...; mixSideFixed: false; }' but required in type 'MenuSetting'. ·Issue #7522
  • 运行时间好长,效率慢 ·Issue #7491
  • springboot3_sas 分支 online表单时间中间带T ·Issue #7148
  • xxl-job sas分支打开页面报错 ·Issue #7180
  • sas3.7.0 redis序列化bug ·Issue #7226
  • springboot3_sas分支 token到期后没有刷新toke延长时间的相关功能,导致使用中途被退出了 ·Issue #7305
  • 操作失败,Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR unknown command"keys" with args beginning with: `sys:cache:online:list..*, * ·Issue #6918
  • 避免在JeecgRedisCacheWriter中使用KEYS命令 ·Issue #6907
  • 用户量大了之后禁用用户无法踢出用户 ·Issue #6636
  • 正式环境的redis不支持订阅(SUBSCRIBE)命令,导致服务无法启动 ·Issue #7162
  • springboot3_sas 分支无法使用@Ignoreauth注解 ·Issue #7459
技术交流

技术交流

  • 开发文档:https://help.jeecg.com
  • 在线演示:http://boot3.jeecg.com
  • 视频教程:http://jeecg.com/doc/video
为什么选择 JeecgBoot?

为什么选择 JeecgBoot?

  • 开源界"小普元"超越传统商业平台。引领低代码开发模式(OnlineCoding-> 代码生成器 -> 手工MERGE),低代码开发同时又支持灵活编码, 可以帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高开发效率,节省成本,同时又不失灵活性。
  • 采用最新主流前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手; 代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发;
  • 开发效率很高,采用代码生成器,单表数据模型和一对多(父子表)、树列表等数据模型,增删改查功能自动生成,菜单配置直接使用(前端代码和后端代码都一键生成);
  • 代码生成器提供强大模板机制,支持自定义模板风格。目前提供四套风格模板(单表两套、一对多两套)
  • 封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。强大的权限机制,支持访问授权、按钮权限、数据权限、表单权限等
  • 零代码在线开发能力,在线配置表单、在线配置报表、在线配置图表、在线设计表单
  • 常用共通封装,各种工具类(定时任务,短信接口,邮件发送,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,基于角色的访问控制)
系统效果预览

系统效果预览

积木BI大屏

积木BI大屏

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

AI助手(ChatGPT)

AI助手(ChatGPT)

打开网易新闻 查看精彩图片

PC端

PC端

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

在线聊天&通知

在线聊天&通知

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

Online开发(在线配置表单和报表)

Online开发(在线配置表单和报表)

打开网易新闻 查看精彩图片

图表示例

图表示例

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

APP效果

APP效果

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

PAD端

PAD端

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

在线接口文档

在线接口文档

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

积木报表

积木报表

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

打开网易新闻 查看精彩图片

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

欢迎吐槽,欢迎star~