项目介绍JeecgBoot是一个基于代码生成器的低代码平台!前后端分离架构SpringBoot2.x、SpringCloud、AntDesign&Vue、Mybatis-plus、Shiro、JWT支持微服务。强大的代码生成器,一键生成前后端代码!JeecgBoot引领低代码开发模式(OnlineCoding->代码生成->手动MERGE),帮助解决Java项目70%的重复性工作,让开发更专注于业务。既能快速提高效率,又能节省成本,又不失灵活性!当前版本:v2.4.6|2021-08-16源码下载https://github.com/jeecgboot/jeecg-boothttps://gitee.com/jeecg/jeecg-boot技术文档官网:http://www.jeecg.com入门:http://jeecg.com/doc/quickstart在线演示:http://boot.jeecg.com技术文档:http://doc.jeecg.com升级日志主要优化四大方面:OnlineForm功能增强,数据库兼容性优化,性能优化,底层依赖升级新增功能升级新增微服务模块jeecg-cloud-sentinel新增OAuth2登录,支持微信、钉钉静默授权新增在线用户监控,支持踢人功能支持自定义主页,枚举配置升级,代码生成器兼容更多数据库升级,在线报表分页功能,兼容更多数据库升级,在线数据源配置,支持更多数据库在线表单,支持在线表单用户授权,department,Personnel选择组件支持自定义存储展示字段在线表单,支持在线表单与积木报表对接,支持多字段排序在线表单,支持关联查询和关联列表展示在线表单,sql增强支持选择多个数据字典拦截器性能优化,将循环查询改成一次??性查询@Dict字典翻译,增加redis缓存进一步优化前端,压缩在线jslib减少1M,解决IE兼容问题,去除durid广告接口签名key字符串并将其移动到配置文件SQL注入漏洞处理查询Filter,值为逗号,空格报错多租户配置升级工具类hutool减少依赖,只引用需要的模块Demo模块默认为多租户示例代码生成器数据库配置不支持密码加密主键策略修改IdType.ID_WORKER_STR-->IdType.ASSIGN_IDgateway默认使用数据库,添加swagger关闭配置,支持数据库在线报表兼容mysql,mariadb,oracle,db2,h2,hsql,sqlite,postgresql、sqlserver大梦数据库、虚谷数据库、仁达金仓、台大将军凤凰、presto、Gauss、Firebird,clickhouse,OceanBaseOnline表格兼容mysql,mariadb,oracle,postgresql,sqlserver,大梦数据库代码生成器兼容mysql,mariadb,sqlserver,oracle,postgresql,sqlite,polardb,clickhouse,edb大梦数据库,仁达金仓数据库,华为高斯和derby升级基础层依赖jimureport-spring-boot-starter1.3.4-beta>>1.3.78autopoi1.3.2>>1.3.5jeewx-api1.4.3>>1.4.5codegenerate1.3.2>>1.3.6mybatis-plus3.4.1>>3.4.3.1knife4j-spring-boot-starter:2.0.8-->2.0.9fastjson1.2.75>>1.2.76redisson3.13.6>>3.16.1Issues修复修改头像模态#25932.4。5升级后出现后台排序错误#2639JS增强如何点击一个表单列表页的自定义按钮弹出另一个表单的新页面?#2580分类词典修改后不自动刷新内容#I3TO07JS增强根据条件,如何限制编辑和删除?#2592列表页面限制移除无效!限制编辑有用#I3V547在线表单,下拉多选框控件无法查询#I3N16Y在线表单开发2.4.3更新后,js增强使用beforeEdit方法,编辑点击无效,删除beforeEdit恢复#2647DictAspect字典分析性能问题#I3IB91在线表单控件用户选择控件#2619关于token命名问题#2232在线表单数据源配置,数据库类型识别错误#2671在线表单数据源配置,不支持数据库密码加密#26722.4.5前台定时任务无法转pages#2666部门查询问题#I3UD06定时任务,当数量超过12时,页面会失败#I3Y1G5多租户服务器对请求头检查#2598JeecgListMixin.jsloadData没有处理请求超时#2584前端用户不能选择单个选项为空#2610关于OL排列逻辑的建议#1785在线表单添加新字段时,焦点不会被选中自动定位最新行数据#2511【在线表单开发】添加新数据库字段时,订单可以放在ID后面而不是所属部门#1823pgsql数据库代码生成,配置后得到的表在public下#2101postgresql模式问题#2656数据库改成postgresql后,导入的数据库表无法使用#I3VN62在线表格中的主从表权限相互影响#2680在线报表配置,当报表SQL语句有多行时,它无法选择所有SQL语句#2674自动生成任务cron表达式问题#26962.4.5企业微信应用是否可以设置自动登录#I3Z8SESign签名验证失败#2728jeecgboot采用Damon数据库后,在线代码生成模块配置数据库连接无法连接#2725前端发现BUG#I3ZL4T最新代码在开发环境下无法在ie11上打开#2812关于postgresql数据源连接问题#2747JEditableTable.formTypes.upload组件,显示错误#2691前端省市县组件太旧,部分县还未维护#I40MGSAutoPOI没有@EXCEL注解参数#I3ZE9E冻结租户下的用户仍可登录#2796删除租户时未验证租户是否被引用#2795JVxeTable使用loadNewData问题#2784JS增强,beforeDelete无效#I42OAUIE11打开登录页面时,无法正常显示,一直转个不停#2841前端省市县组件太多旧的,有的县区没有得到维护。#I40MGS省市组件缺少内容#I4074O代码优化和规范(ExcelImportServer.class)#2783多租户安全问题#2814导入mixins缺少加载动画,当数据量比较大时,导入时无响应.建议添加this.loading=true控制#I3O4YL根据数据权限前缀获取允许导出的表单域查询。希望查询的是一条数据,用户有两个角色颜色,检测到两个角色#I3ZKGUbeforeDelete无效#28152.4.5在线嵌入子表,设置按时间范围查询时,日期选择框被叠加#2764请问,在线表格设置按钮,绑定JAVA增强或SQL增强,不能多选,一次只能选一个#2766SQL增强问题,如果操作多行,比如截图中,多选后,可以激活多行选中的数据#2743自定义按钮的使用方法在jeecg中选择一行或多行数据后,打印jimu收据,但没有找到教程,请指教#2739登录系统,系统管理-系统通知-新建-“标题”已存XSS#I40W1W钉钉同步到本地人员无状态,导致同步后无法登录#I3ZC2Lnacos修改的端口号不生效,启动时默认端口仍为8848#2819使用autopoi导入缺少方法的提示#2868JPopup组件在modal中使用错误#27292.4.5没有使用记录管理没有同步钉钉功能I44JE9mybatisplus3.4.1版本的@SqlParser注解已经过时。近期有考虑升级到mybatisplus3.4.3吗?#2840在线报表导出的总数据与页面显示不一致#2852BusinessException前端能否提示异常信息#I42UOQ第三方APP消息测试问题“字段过长,超过数据库长度field"Solution#2898为什么选择JeecgBoot?开源世界的“小朴园”超越传统商业平台。引领低代码开发模式(OnlineCoding->CodeGenerator->ManualMERGE),低代码开发还支持灵活编码,可以帮助解决Java项目70%的重复性工作,让开发更专注于业务。在不失灵活性的情况下,可以快速提高开发效率,节约成本。采用最新主流的前后台分离框架(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~
