这些优质 Java 开源项目;工作、私活轻松搞
大家好,我是一航,一个爱叨逼叨的程序员;
最近因新业务的上线,需要紧急开发与之匹配的管理平台;技术选型及方案的敲定落在了我的头上;因为时间紧且任务急,所以基于开源项目的二开自然就成了不二之选;搜罗了一圈github,加上之前的一些库存,对比下来(其他一些优质项目贴在文末),发现下面要介绍的这个25K star的开源项目【JeecgBoot】非常适合;项目抽象的非常好,很多功能几乎都不需要开发,直接配置都能实现功能;使用起来非常的爽,大大加快了团队的开发效率,让我们能在很短的时间就完成了主要的功能开发。
忍不住在这里推荐一下子,将来不管是工作还是私活,相信一定有用的上的时候;他能为你节省大量的时间和精力。
如果你是新手,拿他作为学习案例,也是个不错的选择哦!
1项目地址
https://github.com/jeecgboot/jeecg-boot
此次选型发现的优质项目,统一贴在文末,可根据需要选择
2项目说明
JeecgBoot 是一款基于代码生成器的低代码平台
!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!
JeecgBoot 提供了一系列低代码模块
,实现在线开发真正的零代码
:Online表单开发、Online报表、报表配置能力、在线图表设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等等!
JEECG宗旨是:
简单功能由OnlineCoding配置实现,做到零代码开发
;复杂功能由代码生成器生成进行手工Merge 实现低代码开发
,既保证了智能
又兼顾灵活
;实现了低代码开发的同时又支持灵活编码,解决了当前低代码产品普遍不灵活的弊端!
JEECG业务流程:
采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案:表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。
3架构图
4部分功能介绍
单服务、微服务部署 代码生成器 文件上传 数据报表 BRAC权限控制 CAS单点登陆 第三方登陆 生成小程序 Excel支持 支持SAAS多租户 短信配置 ....
仅仅展示了一小部分,更多功能可访问:https://github.com/jeecgboot/jeecg-boot 查看,其中包含了详细的文档及视频教程
5系统效果
大屏模板
PC端
在线接口文档
报表
流程
手机端
PAD端
6更多推荐
管理系统
https://gitee.com/elunez/eladmin
https://gitee.com/aun/Timo
商城项目
https://github.com/macrozheng/mall
https://github.com/linlinjava/litemall
https://gitee.com/gz-yami/mall4j
Spring Cloud 微服务
https://gitee.com/geek_qi/cloud-platform
人力资源管理系统
https://github.com/lenve/vhr
通用型中后台解决方案
https://gitee.com/lab1024/smart-admin
三方支付对接
https://gitee.com/52itstyle/spring-boot-pay
分布式秒杀系统
https://gitee.com/52itstyle/spring-boot-seckill
多用户博客管理平台
https://github.com/lenve/VBlog
END
精品资料,超赞福利,免费领
最近开发整理了一个用于速刷面试题的小程序;其中收录了上千道常见面试题及答案(包含基础、并发、JVM、MySQL、Redis、Spring、SpringMVC、SpringBoot、SpringCloud、消息队列等多个类型),欢迎您的使用。QQ交流群:912509560