项目介绍

JeecgBoot是一款企业级的低代码渠道!前后端别离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支撑微服务。强壮的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发形式(OnlineCoding-> 代码生成-> 手艺MERGE), 协助处理Java项目70%的重复作业,让开发更多重视事务。既能快速提高功率,节约本钱,一起又不失灵敏性!

当时版别:v3.4.2 | 2022-09-26

前端源码下载
  • github.com/jeecgboot/j…
  • gitee.com/jeecg/jeecg…
后台源码下载
  • github.com/jeecgboot/j…
  • gitee.com/jeecg/jeecg…

晋级日志

重点晋级ant-design-vue到3.2.12、晋级vite等前端依靠;优化基础功用、修正bug等;本次未晋级online相关功用。

Vue3 UI晋级

  • 晋级ant-design-vue到3.2.12、晋级vite等前端依靠
  • 晋级antd3后,moment全部替换为dayjs
  • websocket功用优化
  • 表单支撑右侧嵌入谈论区、附件区
  • 代码格局化调整
  • 主动检查vue3, 主动切换vue3库表
  • 菜单列表支撑经过菜单名含糊查询
  • 支撑年度控件
  • 同步vben部分代码
  • 晋级antd3后一系列兼容改造作业
  • 表单label支撑自定义显现字数,超长截取显现
  • Table表格自定义排序字段比如(人物列表)
  • 用户设置上传头像不收效处理
  • Table的全屏功用有问题,默许关闭
  • 体系告诉,未读的排到最上面
  • 编译后主题色切换不收效黑屏的问题
  • 体系告诉图标,没有随着主题色变
  • 修正labelWidth设置无效的问题
  • form表单label宽度支撑设置,默许去掉一些表单的宽度设置,默许自适应

晋级and3后兼容问题(遇到请修改)

  • Table抛弃了 slots 插槽,需求修改写法(现在老用法能够继续用,会有正告)
  • Form.tem只能搜集一个表单项的数据,如果有多个表单项,会导致搜集搭乱(item里面有多个元素,会报正告)
  • antd3选用dayjs替换掉了moment,晋级需求查找moment换成dayjs(dayjs与moment语法差不多,替换不难)
  • 针对Table抛弃slots 插槽和Form.tem只能一个表单项,代码没有改造完,虽然有正告,但不影响运用(antd3做了兼容)
  • Tabs的动画默许没有了,如果出现问题,需求加上animated参数
  • 款式更名.ant-tabs-bar —> .ant-tabs-nav
  • 下拉类型的SelectTypes更名为SelectValue
  • 更多晋级日志见 从 ant-design-vue 2.x 版别晋级到 ant-design-vue 3.x 版别
  • form表单label宽度设置问题修正,如表单宽度效果有问题,能够去掉宽度设置

新功用晋级

  • 新版体系告诉风格(支撑直接翻开事务单)
  • 音讯模板新增Markdown类型
  • 在线文件存储,文档预览文档选用pdf形式预览
  • 钉钉和企业微信推送支撑markdown格局
  • Swagger2文档,token保存问题
  • 文件存储minio上传失利,提示过错不准确(禁止特殊文件类型上传)
  • 重构体系告诉WebSocket代码,简化逻辑
  • 新建部分的ID规则改造为IdWorker
  • jdbc衔接地址漏洞问题修正
  • /actuator/ shiro默许不排除,有漏洞风险

修正bug

  • vben更新issues/90
  • 代码下载下来后,没有代码提示issues/I5PCKT
  • vue3版别晋级issues/I5LXZA
  • vue3版别晋级issues/I5BFTY
  • 下拉多选、年份挑选更新issues/I5C9BY
  • 用户列表 判别是否是admin的功用无效issues/I5N591
  • 部分挑选弹框出来数据有遮挡issues/I5IWFM
  • vue3模板生成报错issues/I5MU66
  • 到主页动画就进不去了issues/I5MTLQ
  • 更换头像失利issues/I5Q2W8
  • 代码生成器里挑选3列表单,运转后lable的宽度很窄issues/I5L3SK
  • 表格展示 右侧选项时,列选项为空issues/139
  • JVxeTable的JVxeTypes.inputNumber类型项目无法输入小数点issues/I5R7ZI
  • online表单新增报错issues/I5ITL3
  • vue3版别中,online报表 动态参数设置无效issues/I5HB7P
  • 主附表启用联合查询后导入有问题issues/111
  • JVxeTable中的inputNumber不能输入小数issues/I5IHN7
  • 积木报表无法保存issues/I5J3QO
  • Excel注解中不支撑超链接,但文档中支撑issues/I5I840
  • 代码生成 主子表vue3模板报错issues/I5I5EL
  • redis 装备衔接池问题issues/I5KQMA
  • Shiro版别和postgresql驱动版别漏洞修正issues/3882
  • 无法运用年份范围挑选器 issues/153

为什么挑选 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,基于人物的拜访操控)

体系截图

PC端

JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级

手机端

JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级

PAD端

JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级

报表效果

JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
JeecgBoot 3.4.2 版本发布,Vue3版本大升级

大屏效果

JeecgBoot 3.4.2 版本发布,Vue3版本大升级

欢迎吐槽,欢迎star~