当前位置: 首页 > 后端技术 > Java

JeecgBoot3.1.0版本发布,基于代码生成器的企业级低代码平台

时间:2023-04-01 16:45:55 Java

项目介绍JeecgBoot是一个企业级低代码平台!前后端分离架构SpringBoot2.x、SpringCloud、AntDesign&Vue、Mybatis-plus、Shiro、JWT支持微服务。强大的代码生成器,一键生成前后端代码!JeecgBoot引领低代码开发模式(OnlineCoding->代码生成->手动MERGE),帮助解决Java项目70%的重复性工作,让开发更专注于业务。既能快速提高效率,又能节省成本,又不失灵活性!当前版本:v3.1.0|2021-03-01源码下载https://github.com/jeecgboot/jeecg-boothttps://gitee.com/jeecg/jeecg-boot技术文档官网:http://www.jeecg.com技术文档:http://doc.jeecg.com在线演示:http://boot.jeecg.com入门:http://jeecg.com/doc/quickstart升级日志此版本开发了两个月版本测试工作为阶段性重要稳定版本,重点巩固vue2版本功能,加强国内数据库兼容性和大数据支持(vue3后续工作,vue2前端有进入稳定期)重点升级大梦数据库深度测试,兼容工作Postgres数据库深度测试,兼容工作代码生成器,支持uniapp端列表和表单生成严重安全漏洞修复前端集成qiankun,支持微前端开发新增分库分表示例和分布式事务示例代码前端添加config配置文件,支持打包部署修改配置,进一步重构调整后台界面,vue3兼容工作积木报告,autopoi升级到最新版代码生成器模板升级,增加对vue3的支持在线报表支持大数据导出,分表在线表单java增强重构,拆分和独立导入增强界面系统管理等基础模块,一系列细节优化反馈issue问题处理功能升级增加扫码登录逻辑分类字典导入错误信息处理我的部门系列问题优化通知公告列表查询优化列表例如首页设置支持序列权重同步到本地部门。子部门的组织类型没有导出到计划任务函数,导出器写死了。修复企业微信与钉钉员工账号同步失败的问题。自定义树查询条件找不到数据@dict注解支持dicttable设置where条件代码生成一对多TAB,时间组件有阻塞升级autopoi版本,解决Log4j2地雷爆炸漏洞问题为了支持模块独立启动,引用系统模块的类改成延迟加载@Lazy接口字典翻译,增加注解方法@AutoDict树形函数测试不能删除数据增加例子:tabletotal的新写法固定tinymce版本号,解决富文本boxJEditor,属性设置下拉选择级别显示问题JEditableTable,slot添加buildProps参数菜单搜索点击跳转菜单,Token信息无法传递到通讯录。选择一个部门,查询该部门的人员。如果要取消勾选所有人员,则不能取消前端密码控制。您可以查看密码。磁盘监控没有加载效果。选择自定义SQL规则值不能输入空格问题/3331SQL注入漏洞在线单表不允许设置外键提醒在线菜单如果配置为一级菜单权限查询无法查询在线报表菜单配置数据权限在线无效formfielddbtype,区分年月日和年月日时分秒。修改了在线表单的默认字段排序规则,导入在线表单,校验不生效。在线表格、部门选择、用户选择和多行文本优化禁用该效果。联机表单是一对多的子表。无按钮权限在线表单一对多tab样式,最大化,高度问题在线自定义按钮未激活时,sql/JAVA增强列表显示问题在线报表查询会出现java.lang.OutOfMemoryError:Javaheapspace问题处理https://gitee.com/jeecg/jeecg-boot/issues/I4GG21https://gitee.com/jeecg/jeecg-boot/issues/I4HW20https://github.com/jeecgboot/jeecg-boot/issues/3159https://gitee.com/jeecg/jeecg-boot/issues/I4HZALhttps://gitee.com/jeecg/jeecg-boot/issues/I4GH9Ohttps://github.com/jeecgboot/jeecg-boot/issues/3126https://gitee。com/jeecg/jeecg-boot/issues/I4CMHKhttps://github.com/jeecgboot/jeecg-boot/issues/3005https://github.com/jeecgboot/jeecg-boot/issues/3162https://github.com/jeecgboot/jeecg-boot/issues/3154https://github.com/jeecgboot/jeecg-boot/issues/3170https://gitee.com/jeecg/jeecg-boot/issues/I4IP3Dhttps://github.com/jeecgboot/jeecg-boot/issues/3195https://gitee.com/jeecg/jeecg-boot/issues/I4ICINhttps://gitee.com/jeecg/jeecg-boot/issues/I4K3S1https://github.com/jeecgboot/jeecg-boot/issues/3126https://github.com/jeecgboot/jeecg-引导/问题/3196https://gitee.com/jeecg/jeecg-boot/issues/I4JNHRhttps://gitee.com/jeecg/jeecg-boot/issues/I4IFWXhttps://github.com/jeecgboot/jeecg-boot/问题/3203https://github.com/jeecgboot/jeecg-boot/issues/3225https://gitee.com/jeecg/jeecg-boot/issues/I4IRE5https://gitee.com/jeecg/jeecg-boot/issues/I4UI2Thttps://gitee.com/jeecg/jeecg-boot/issues/I4KTU1https://gitee.com/jeecg/jeecg-boot/issues/I4K3Z7https://gitee.com/jeecg/jeecg-boot/issues/I4KW0Ghttps://github.com/jeecgboot/jeecg-boot/issues/3232https://github.com/jeecgboot/jeecg-boot/issues/3245https://gitee.com/jeecg/jeecg-boot/issues/I4MBB3https://github.com/jeecgboot/jeecg-boot/issues/3303https://github.com/jeecgboot/jeecg-boot/issues/3297https://github.com/jeecgboot/jeecg-boot/issues/3293https://github.com/jeecgboot/jeecg-boot/issues/3269https://gitee.com/jeecg/jeecg-boot/issues/I4O14Whttps://github.com/jeecgboot/jeecg-boot/issues/3274https://github.com/jeecgboot/jeecg-boot/issues/3311https://gitee.com/jeecg/jeecg-boot/issues/I43TB5https://gitee.com/jeecg/jeecg-boot/issues/I45C32https://github.com/jeecgboot/jeecg-boot/issues/3312https://gitee.com/jeecg/jeecg-boot/issues/I4PW73https://gitee.com/jeecg/jeecg-boot/issues/I4P70Lhttps://github.com/jeecgboot/jeecg-boot/issues/3348https://github.com/jeecgboot/jeecg-boot/issues/3347https://github.com/jeecgboot/jeecg-boot/issues/3379https://github.com/jeecgboot/jeecg-boot/issues/3366https://gitee.com/jeecg/jeecg-boot/issues/I4RX5Vhttps://gitee.com/jeecg/jeecg-boot/issues/I4SWYRhttps://github.com/jeecgboot/jeecg-boot/issues/3163https://gitee.com/jeecg/jeecg-boot/问题/I4I3ZYhttps:///github.com/jeecgboot/jeecg-boot/issues/3391https://github.com/jeecgboot/jeecg-boot/issues/3412为什么选择JeecgBoot?开源界的“小朴园”超越传统商业平台引领低代码开发模式(OnlineCoding->CodeGenerator->ManualMERGE),低代码开发还支持灵活编码,可以帮助解决70%的重复性工作在Java项目中,让开发更专注于业务。在不失灵活性的情况下,可以快速提高开发效率,节约成本。采用最新主流的前后台分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),简单易用;代码生成器依赖性低,扩展能力灵活,可以灵活实现二次开发。开发效率高,代码生成采用单表数据模型和一对多(父子表)、树列表等数据模型,增删改查功能自动生成,菜单配置可直接使用(前端代码和后端代码均一键生成);代码生成器提供了强大的模板机制,支持自定义模板样式。目前提供四套样式模板(单表两套,一对多两套),完整封装了用户、角色、菜单、组织、数据字典、在线计划任务等基本功能。强大的权限机制,支持访问权限、按钮权限、数据权限、表单权限等零代码在线开发能力,在线配置表单、在线配置报表、在线配置图表、在线设计表单的常用通用包。,短信接口,邮件发送,Excel导入导出等),基本满足80%的项目需求简单的Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入并且导出功能集成了简易报表工具,图片报表和数据导出非常方便,生成图形报表、pdf、excel、word等报表极其方便;采用前后分离技术,页面UI精美,对常用组件进行封装:时间、行表控件、截取显示控件、报表组件、编辑器等查询过滤器:查询功能自动生成,后台动态拼SQL添加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/错配查询);数据权限(细化数据权限控制,控制到行级、列表级、表单字段级,让不同的人看到不同的数据,不同的人可以在同一页面操作不同的字段,在线配置报表(无需编码)必填,并通过在线配置,可实现图表、直方图、数据等报表)自动生成页面验证(必填、数量验证、金额验证、时空等);提供单证-在CAS集成解决方案上,项目提供了完整的对接代码表单设计器,支持用户自定义表单Layout,支持单表、一对多表单,支持select、radio、checkbox、textarea、date、popup、list、macro和其他控件专业接口对接机制,统一采用restful接口方式,集成swagger-ui在线接??口文档,Jwttoken安全验证,方便客户端对接接口安全机制,可以详细控制接口授权,实现不同非常简单客户端只看自己的数据等高级组合查询功能,在线配置支持主分表关联查询,可保存查询历史提供各种系统监控,实时跟踪系统运行情况(监控Redis、Tomcat、jvm、服务器信息、请求跟踪、SQL监控)消息中心(支持短信、邮件、微信推送等)集成Websocket消息通知机制,提供APP发布解决方案:支持多国语言,提供国际化解决方案;数据变更记录日志,可以记录数据的每一次变更,并通过版本比较功能查看历史变更。平台UI功能强大,实现了移动自适应平台的首页风格。提供多种组合方式,支持自定义样式。提供简单易用的打印插件,支持Google、IE等多种浏览器,示例代码丰富,提供众多学习案例参考,采用maven分模块开发模式,支持菜单动态路由权限控制,采用红十字会(Role-BasedAccessControl,基于角色的访问控制)系统功能模块├─系统管理│├─用户管理│├─角色管理│├─菜单管理│├─权限设置(支持按钮权限、数据权限)│├─表单权限(控制字段禁用、隐藏)│├─部门管理│├─我的部门(二级管理员)│└─词典管理│└─分类词典│└─系统公告│└─职位管理??│└─通讯录│└─多租户管理├─在线开发(低代码)│├─在线在线表格-功能可用│├─在线代码生成器-功能可用│├─在线在线报告-功能可用│├─在线在线图表(暂未开源)│├─在线图表模板配置(暂未开源)│├─在线版面设计(暂未开源)│├─多数据源管理-功能已开放├─积木报表设计器(Lowcode)│├─打印设计器-功能开放│├─数据报表设计-功能开放│├─图形报表设计(支持Echart)-功能开放│├─大屏设计器(暂未开源)├─消息中心│├─消息管理│├─模板管理├─代码生成器(LowCode)│├─代码生成器功能(前后端代码一键生成,生成后无需修改,它绝对是后端开发的福音)│├─代码生成器模板(提供4套模板,分别支持单表和一对多模型,不同风格选择)│├─代码生成器模板(生成代码,自带excel导入导出)│├─查询过滤器│├─高级查询器(弹窗自动组合查询条件)│├─Excel导入导出工具集成(支持单表、一对多导入导出)│├─平台移动自适应支持├─系统监控│├─网关路由网关│├─性能扫描监控││├─监控Redis││├─Tomcat││├─jvm││├─服务器信息││├─请求跟踪│...│├─系统通知│├─SQL监控│├─swagger-ui(在线接口文档)│─报表示例│├─graph│└─饼图│└─条形图│└─折线图│└─面积图│└─雷达图│└─仪表图│└─进度条│└─排行榜│└─等│─大屏模板│├─作战指挥中心大屏│└─后勤服务中心大屏│─常用示例│├─自定义组件│├─对象存储(接入阿里云)│├─JVXETable示例(各种示例复杂ERP布局)│├─单表模型示例│└─一对多模型示例│└─打印示例│└─一对多TAB示例│└─内联表示例│└─通用选择组件│└─异步树表│└─界面模拟测试│└─表总例│└─异步树列表例│└─一对多JEditable│└─JEditable组件例│└─图片拖拽排序│└─图片翻转│└─图片预览│└─PDF预览│└─分屏功能│─封装通用组件│├─行编辑表JEditableTable│└─省略显示组件│└─时间控制│└─高级查询│└─用户选择组件│└─报表组件封装│└─字典组件│└─下拉多选组件│└─选择组件│└─选择部门组件│└─按部门选择组件│└─封装曲线、柱状图、饼图、折线图等报表组件(打包好用)│└─在线代码编辑器│└─上传文件组件│└─验证码组件│└─树状列表组件│└─表单禁用组件│└─等。│─更多页面模板│├─各种高级表单│├─各种列表效果│└─结果页面│└─异常页面│└─个人页面├─高级功能│├─系统编码规则│├─提供单点登录CAS集成方案│├─提供APP发布方案│├─集成Websocket消息通知机制│─流程模块功能(暂未开源)│├─流程设计器│├─在线表单设计│└─我的任务│└─历史流程│└─历史流程│└─流程实例管理│└─流程监控管理│└─流程表达│└─我发起的流程│└─我的抄送│└─流程委托、抄送、跳转│└─..└─其他模块└─更多功能正在开发中。.系统截图PC端手机端PAD端报表效果大屏效果欢迎投诉,欢迎star~