项目介绍JeecgBoot是一个企业级低代码平台!前后端分离架构SpringBoot2.x、SpringCloud、AntDesign&Vue、Mybatis-plus、Shiro、JWT支持微服务。强大的代码生成器,一键生成前后端代码!JeecgBoot引领低代码开发模式(OnlineCoding->代码生成->手动MERGE),帮助解决Java项目70%的重复性工作,让开发更专注于业务。既能快速提高效率,又能节省成本,又不失灵活性!当前版本:v3.2.0|2022-04-25源码下载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升级日志本版本有大量重构,重点升级SpringBoot、SpringCloudAlibaba、MybatisPlus到最新版本,重构微服务模块,优化代码。重点升级:升级springboot2.6.6升级spring-cloud-alibaba2021.1升级mybatisplus3.5.1重构哨兵模块,支持持久化到nacos重构网关模块,断路器限流降级切换到哨兵代码规范重大重构解决代码生成器不支持包含中文或空格的路径解决微服务buggateway问题,如何在网关路由页面设置路由条件Header问题/I52J6R网关刷新问题#I442RSKnife4j每次重新部署微服务下的jar,网关服务必须重启显示成功#3185微服务版本,定时任务中,通过openfeign调用其他服务,报错token无效#I523YP微服务间feign调用,如何避免登录,同时不被暴露到网关#I4Z69G微服务框架下的定时任务和字典项目查询没有权限#2662在异步线程中调用OpenFeign访问远程服务,有时在子线程的header中获取不到token#I4Q7FY微服务都是内网环境,只有网关会暴露公网,服务调用无法鉴权#2539切换到微服务后调用的服务需要鉴权怎么办#2171微服务springcloud版本漏洞#I52U2FIssues处理代码生成列表图片支持点击放大预览功能【增强安全机制】字典接口、在线报表等敏感接口添加字段限制AbstractQueryBlackListHandler敏感操作添加操作日志方便跟踪swagger接口返回值、显示对象问题代码调整poi导入问题#I4PU45查询条件的值为等号=bug#3443搜索框只输入*时,后台索引越界#3382分子字典树前端代码生成错误#I4SKUSjava增强导入类异常#3479订单序列号number#I4W3XN代码生成应用页面没有这个js#I4WFGF3.1版本在线表单Datetime通过日期查询报错#3489Shiro安全漏洞提示#3498浏览器显示乱码#I4YH95/sys/user/list接口使用部门departId未经许可查询用户报错#I4XTYB模板管理在发送消息时发送NullPointerException错误#3512当redis中原有的token刷新页面且未过期时,会创建一个新的token存储在redis中的#I中4YY7I国内数据库适配异常#3543初始化bean前,启动项目报多个PropertySourcesPlaceholderConfigurer重复注入警告#I50IJ6service调用服务,代码逻辑缺陷#I52JSMNacos1.4.1仍然存在权限绕过漏洞#3507启动错误:无法解决com.sun:tools:1.8.0#3596升级springboot2.6后不支持大梦数据库。#I52KAU微信扫码登录,绑定未经验证的手机验证码,存在安全隐患#3555vue2代码生成的vue3代码中,data.ts文件中,componentProps后面少了一个逗号#I4ZRF3WhydidyouchooseJeecgBoot?开源界的“小朴元”超越传统商业平台引领低代码开发模式(OnlineCoding->CodeGenerator->ManualMERGE),低代码开发也支持Flexiblecoding可以帮助解决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~
