java代码(Springboot前后端分离)
作者| HelloGitHub-小鱼干
来源| hello github (标识: github 520 ) () ) ) ) ) ) ) ) ) ) ) )至) ) )中的一个词) )。
头图 | CSDN 下载自东方IC
JeecgBoot是基于代码生成器的低代码开发平台,是零代码开发。 JeecgBoot采用了开发模式。 在线编码模型-代码生成器模式-手动合并智能开发可以解决70%的Java项目重复工作,帮助开发侧重于业务逻辑。引入了No Coding的概念。 在线表单配置(表单设计器)、移动配置功能、工作流配置)、报告配置功能、在线图表配置、插件功能)、可插件…
技术架构
开发环境
语言: Java 8ide(Java ):IDEA/Eclipse安装lombok插件
前端(IDE ):WebStorm或IDEA
相依性管理: Maven
数据库: MySQL 5.7甲骨文11g SQL服务器2017
缓存: Redis
后端
基础框架: spring boot 2.1.3 .发行版持久层框架: Mybatis-plus_3.1.2
安全框架: Apache Shiro 1.4.0、Jwt_3.7.0
数据库连接池:阿里巴巴Druid 1.1.10
缓存框架: Redis
日志打印:日志
其他: fastjson、poi、Swagger-ui、quartz、lombok (代码简化)等
前端
Vue 2.6.10、Vuex、vue路由器Axios
设计值
web包、yarn
vue-cropper -头像裁剪组件
@antv/g2 - Alipay AntV数据可视化图表
Viser-vue - antv/g2封装的实现
eslint,@vue/cli 3.2.1
vue -打印- NB -打印
功能模块
系统管理用户管理角色管理角色管理菜单管理权限设置(按钮权限、数据权限支持(表格权限((关于(部门管理(绝对后端开发福音(((提供代码生成器模板(4套模板,分别支持单表和一对多模型,以不同样式选择() )代码生成器模板) () 自带excel导入导出) ) )查询过滤器) ) )查询逻辑不需要代码的系统根据页面结构自动生成(()高级查询器(弹匣自动组合查询条件(()excel 支持邮件、weccat ((平台移动自适应支持(()系统监视() )网关((性能扫描监视(((Tomcat ) ) ) ) ) ) 观察数据的变更情况(((系统通知(( SQL监测(( swagger-ui )在线接口文档) ) ) ) ) ) ) ) ) (() jvxeTABle示例(各种复杂的ERP布局示例(((() ) ) -单表模型示例((-1对多模型示例(-1对多TAB示例() -嵌入TAB示例((Jeditable组件) f预览(屏幕功能((包通用组件多项选择组件(选择者组件(-选择部门组件) -部门选择者组件) ) -中的曲线、条形图、饼图、折线图等报告 过封装,使用简单)│ └─在线code编辑器│ └─上传文件组件│ └─验证码组件│ └─树列表组件│ └─表单禁用组件│ └─等等│─更多页面模板│ ├─各种高级表单│ ├─各种列表效果│ └─结果页面│ └─异常页面│ └─个人页面├─高级功能│ ├─系统编码规则│ ├─提供单点登录CAS集成方案│ ├─提供APP发布方案│ ├─集成Websocket消息通知机制├─Online在线低代码开发(暂未开源)│ ├─Online在线表单 - 功能已开放│ ├─在线代码生成器 - 功能已开放│ ├─Online在线报表 - 功能已开放│ ├─多数据源管理│ ├─Online在线图表│ ├─Online图表模板配置│ ├─高级表单设计器│─流程模块功能 (暂不开源)│ ├─流程设计器│ ├─在线表单设计│ └─我的任务│ └─历史流程│ └─历史流程│ └─流程实例管理│ └─流程监听管理│ └─流程表达式│ └─我发起的流程│ └─我的抄送│ └─流程委派、抄送、跳转│ └─。。。└─其他模块└─更多功能开发中。。微服务架构图
项目截图
大屏
PC 端
手机端
ipad端
项目地址
GitHub 传送门:https://github.com/zhangdaiscott/jeecg-boot
点分享