低代码平台,JeecgBootv3.0版本发布—新⾥程牌开始,迎接VUE3版
本到来
项⽬介绍
JeecgBoot是⼀款基于代码⽣成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT ⽀持微服务。强⼤的代码⽣成器让前后端代码⼀键⽣成! JeecgBoot引领低代码开发模式(OnlineCoding-> 代码⽣成-> ⼿⼯MERGE), 帮助解决Java项⽬70%的重复⼯作,让开发更多关注业务。既能快速提⾼效率,节省成本,同时⼜不失灵活性!
当前版本:v3.0 | 2021-11-01
源码下载
技术⽂档
官⽅⽹站:
新⼿⼊门:
技术⽂档:
在线演⽰:
在线演⽰(VUE3 beta):
升级⽇志
迎接VUE3到来的衔接版本,后台为VUE3兼容做了⼀些优化和升级⼯作,并彻底重构了Online查询逻辑,⽀持更多数据库含国产和解决SQL漏洞问题。Vue3.0新版研发⼯作进⼊尾声,2022年将是JeecgBoot的VUE3⾥程碑元年。
严重B ug修复
Online三级联动组件,列表翻译有问题
Online表单权限控制页⾯打开报错
Online功能测试详情⾥的ID隐藏
Online表单重复rowKey属性定义,导致IE11不兼容
Online js增强点击⽆效
WebMvcConfiguration升级,后端将long转为string后,导致分页报错和时间类型等问题
升级mybatisPlus后,多租户插件导致SqlServer兼容问题,sql解析多了⼀个字段column
低代码升级
升级积⽊报表到最新版本 1.4.0
升级代码⽣成器,⽀持vue3页⾯的⽣成,vue3版本即将出炉!
升级Minidao ⽀持配置多数据源
为了VU3新版UI出炉,后端做了兼容性改造(相关请求、代码⽣成器、⽣成器模板、权限接⼝等)重构Online表单、Online报表查询逻辑,兼容更多数据库(包括国产数据库)
重构Online表单同步逻辑,兼容更多数据库(包括国产数据库)
解决Online表单和Online报表的查询SQL注⼊漏洞问题
Online表单java增强新增http模式
Online表单关联查询问题,只勾选⼀个附表,结果⽣成了两个附表的sql
3岁宝宝教育Online报表配置SQL解析,不⽀持 “ >= ”
Online⼦表增加组件textarea
Online ⽤户组件,⽀持唯⼀校验
Online存在服务器⽬录遍历漏洞,限制只有admin⽤户才有权限
online单表加⼊外键修改失败问题
Online报表⽀持安全模式配置,数据源选择在安全模式下为必填sidselrasmussen
【Online表单】修复ERP风格不能保存的问题
【Online报表】字典和href互斥
online表单,附表⽤户选择组件⽀持属性 {“multiSelect”:false}
前端地域翻译写法简化
JVXETable新增后台查询三级联动⽰例
JVXETable新增多级联动
ShiroToken验证异常AuthorizationException不能被Spring统⼀拦截(过滤器异常)
代码⽣成器⼀对多,⼦表组件⽀持选择部门、选择⽤户控件⽣成
支付宝实名认证怎么取消Online表单⽀持⾃定义弹出表单宽度怎么更新最新版本
升级Mysql驱动包,解决MySQL JDBC XXE漏洞(CVE-2021-2471)
I s s ue s修复
Online表单对接积⽊报表接⼝参数不匹配问题
授权⾸页菜单后,⾃定义⾸页功能不⽣效
第三⽅APP消息测试问题 “字段太长,超出数据库字段的长度” 解决⽅案
SQL to parse以后与sqlserver不兼容
学硕能考博士吗online java 增强当设置的增强过多时,显⽰异常
online⽂本太长时,会遮挡页⾯
oline在线内嵌⼦表主表与附表,设置扩展参数限制宽度不起作⽤
online点击详情,出现id,好难看
升级2.4.6后Online表单开发⽆法使⽤“⼀对多”的“ERP主题”
JVXETable联动展⽰与选择BUG
2.4.6 钉钉⼈员同步时⼿机号未能正确同步
微服务版集成企业单点登录
JEditable 下⼦表 addBefore()⽅法,在其中⾃定义调⽤其他⽅法不⽣效如何解决
字段label设置过长被遮盖怎么解决?
Online表单,两个在线表单tab之间切换,产⽣多余查询
在线表单功能,内嵌主题“⾼级查询”按钮权限设置完不起作⽤
⾃定义按钮如何选多条数据??
online表单⽤户组件控件类型 ⽀持唯⼀性校验规则
online在线表单加载字典错误导致页⾯崩溃
在多数据源管理,添加新数据源时mysql5.7和Postgresql冲突
数据库脚本中,sys_dict_item表“数据库类型”的item_value值重复问题
JTreeSelect在树结构没有⼦节点的情况下依然显⽰展开箭头
扩展配置的弹窗宽度和默认全屏对 内嵌⼦表 和 TAB主题 ⽆效
Online报表配置-SQL解析,不⽀持 “ >= ”
同步钉钉⼈员到本地错误
ShiroToken验证异常AuthorizationException不能被Spring统⼀拦截(过滤器异常)
联动组件显⽰问题
导⼊定时任务,并不会被启动和调度,需要⼿动点击启动,才会加⼊调度任务中
Online表单如果是附表,控件类型选项缺少了多⾏⽂本、富⽂本框等
【Online表单开发】移除表单,没有删除关联表数据
省市三级联动列表⽆法显⽰
-【2.4.6】在线开发的排序存在打开新页⾯tab⽽带前⾯tab页有点击过排序字段会导致报错
JEditableTable 表头多选框如何默认选中
消息队列中报微服务Feign异常
Online在线表单保存失败问题
online表单权限控制页⾯打开报错
附表部门、⽤户控件有问题
autopoi模板导出,赋值的⽅法建议增加空判断或抛出异常说明。
jpopup 表格key重复BUG
oracle路由⽹关新增⼩bug
Online 存在SQL注⼊问题
online 报表中类型配置为⽇期(yyyy-MM-dd ),但是实际展⽰为⽇期时间格式(yyyy-MM-dd HH:mm:ss) online表单,附表⽤户选择器{“multiSelect”:false}不⽣效,单表可以⽣效
字典表翻译注解缓存未更新
附表控件类型没有时间控件
工程管理就业方向online报表查询条件配置了数据字典情况下⾸次选择下拉框的值,查询后,⽆法清空查询值
websocket报错
⽹关动态更新路由报错
微服务下路由⽹关删除或禁⽤某项,仍可以从⽹关路由到对应的服务中
路由⽹关禁⽤Demo配置后,系统仍可以通过⽹关路由到Demo服务。
Online重构兼容数据库
mysql 、mariadb 、oracle 、db2 、h2 、hsql 、sqlite 、postgresql 、sqlserver
达梦数据库 、虚⾕数据库 、⼈⼤⾦仓 、南⼤通⽤
Phoenix 、presto 、Gauss 、Firebird、clickhouse 、 OceanBase
为什么选择 Jeec gBo o t?
开源界“⼩普元”超越传统商业平台。引领低代码开发模式(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,基于⾓⾊的访问控制)
系统功能模块
├─系统管理
│├─⽤户管理
│├─⾓⾊管理
│├─菜单管理
│├─权限设置(⽀持按钮权限、数据权限)
│├─权限设置(⽀持按钮权限、数据权限)
│├─表单权限(控制字段禁⽤、隐藏)
│├─部门管理
│├─我的部门(⼆级管理员)
│└─字典管理
│└─分类字典
│└─系统公告
│└─职务管理
│└─通讯录
│└─多租户管理
├─Online在线开发(低代码)
│├─Online在线表单 - 功能已开放
│├─Online代码⽣成器 - 功能已开放
│├─Online在线报表 - 功能已开放
│├─Online在线图表(暂不开源)
│├─Online图表模板配置(暂不开源)
│├─Online布局设计(暂不开源)
│├─多数据源管理 - 功能已开放
├─积⽊报表设计器(低代码)
│├─打印设计器 - 功能已开放
│├─数据报表设计 - 功能已开放
│├─图形报表设计(⽀持Echart) - 功能已开放
│├─⼤屏设计器(暂不开源)
├─消息中⼼
│├─消息管理
│├─模板管理
├─代码⽣成器(低代码)
│├─代码⽣成器功能(⼀键⽣成前后端代码,⽣成后⽆需修改直接⽤,绝对是后端开发福⾳)│├─代码⽣成器模板(提供4套模板,分别⽀持单表和⼀对多模型,不同风格选择)
│├─代码⽣成器模板(⽣成代码,⾃带excel导⼊导出)
│├─查询过滤器(查询逻辑⽆需编码,系统根据页⾯配置⾃动⽣成)
│├─⾼级查询器(弹窗⾃动组合查询条件)
│├─Excel导⼊导出⼯具集成(⽀持单表,⼀对多导⼊导出)
│├─平台移动⾃适应⽀持
├─系统监控
│├─Gateway路由⽹关
│├─性能扫描监控
││├─监控 Redis
││├─Tomcat
││├─jvm
││├─服务器信息
││├─请求追踪
││├─磁盘监控
│├─定时任务
│├─系统⽇志
│├─消息中⼼(⽀持短信、邮件、推送等等)
│├─数据⽇志(记录数据快照,可对⽐快照,查看数据变更情况)
│├─系统通知
│├─SQL监控
│├─swagger-ui(在线接⼝⽂档)
│─报表⽰例
│├─曲线图
│└─饼状图
│└─柱状图
│└─折线图
│└─⾯积图
│└─雷达图
│└─仪表图
│└─进度条
│└─排名列表
│└─等等
│─⼤屏模板
│├─作战指挥中⼼⼤屏
│└─物流服务中⼼⼤屏
│─常⽤⽰例
│├─⾃定义组件
发布评论