jeecgboot使用心得和建议

991 阅读1分钟

jeecgBoot项目介绍

JeecgBoot是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot引领新低代码开发模式 OnlineCoding-> 代码生成器-> 手工MERGE, 帮助Java项目解决70%的重复工作,让开发更多关注业务,既能快速提高效率,节省研发成本,同时又不失灵活性!一系列低代码能力:Online表单、Online报表、Online图表、表单设计、流程设计、报表设计、大屏设计 等等...

代码下载

github地址 gitee地址

项目理解

项目结构如下图所示: 在这里插入图片描述 jeecg-boot-starter和jeecg-cloud-module是微服务相关的。这块建议可以拆分出来,单体jeecg就是一个项目微服务是一个项目。启动JeecgSystemApplication类项目启动 修改配置文件mysql地址和redis地址。 system模块如下图所示: 在这里插入图片描述 一共有7大模块分别功能是 api-对外功能、cas-单点功能、message-消息功能、monitor-监控功能、oss-文件上传、system-用户相关功能。

改进建议

  1. 最好可以提供类似springboot的模块选择生成代码,比如我的项目只需要用户管理,那么我可以通过配置生成一个最小开发版本。 现在的jeecg冗余太多,比如我不需要定时任务但是现在却有,参考springboot如下图所示:

在这里插入图片描述 2. 可以在jeecg上加上服务器和数据库管理,集成xshell和navicat的功能,这样就提供的运维的效率。参考如下图: 在这里插入图片描述