秒建一个后台管理系统?用这5个开源免费的Java项目就够了

今天推荐几个 Java 项目快速开发脚手架,解放双手 ✋ 从现在开始。

以下推荐项目都是码云上的优质项目,并且都是项目快速开发脚手架,代码质量什么的无法保证能有多好,毕竟很多也是个人开发,或多或少也有个人色彩影响。

不过既然开源出来,这么多人参与,一般情况下项目整体质量可以说是非常不错的了。另外,下面推荐的项目几乎都是码云上面选出来的最有价值的开源项目。后面,可能会单独再推荐一期 Github 上的 Java 项目快速开发脚手架。

概览

  1. Guns
  2. pig
  3. RuoYi
  4. Jeecg-boot
  5. iBase4J

Guns

推荐指数 :⭐⭐⭐⭐⭐

简介

我在上大学的时候就了解和接触过了这个项目,当时我还是一个 Spring 入门不太久的小菜鸟。一晃,不经意间已经过去快 3 年了。

  1. 采用主流框架 :基于 Spring Boot2.0 版本开发,并且支持 Spring Cloud Alibaba 微服务。
  2. 功能齐全 :包含系统管理,代码生成,多数据库适配,SSO 单点登录,工作流,短信,邮件发送,OAuth2 登录,任务调度,持续集成,docker 部署等功能;
  3. 提供了企业版 :企业版功能更多,并且提供了完善的开发文档,开发 demo,快速入门。

相关地址:

  1. 项目地址 :https://gitee.com/stylefeng/guns
  2. 项目官网 :https://www.stylefeng.cn/

另外,这个项目还提供了视频教你如何使用,地址:**https://www.bilibili.com/video/av56718207 **。

推荐理由

  1. 项目技术主流,唯一缺点是企业版和微服务版需要单独购买。
  2. 社区活跃。
  3. 项目功能完善,满足企业绝大部分场景开发需求,并且额外提供了持续集成,docker 部署等功能。
  4. ……

适合场景

适合企业后台管理网站的快速开发场景,不论是对于单体和微服务都有支持。

项目展示

秒建一个后台管理系统?用这5个开源免费的Java项目就够了秒建一个后台管理系统?用这5个开源免费的Java项目就够了

pig

推荐指数 :⭐⭐⭐⭐⭐

简介

这个项目之前就推荐过几次,你可以在这个视频:**https://www.bilibili.com/video/BV1b7411N7Qt **中找到。

根据项目官网,简单说下这个项目:

  1. 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的 RBAC 权限管理系统
  2. 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手
  3. 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
  4. 提供 lambda 、stream api 、webflux 的生产实践

秒建一个后台管理系统?用这5个开源免费的Java项目就够了

相关地址

  1. 项目地址:https://gitee.com/log4j/pig
  2. 官网地址:https://pig4cloud.com/

推荐理由

  1. 社区活跃;
  2. 提供了 Spring Cloud Hoxton & Alibaba 的微服务版本;
  3. 权限管理做得不错!
  4. 功能完全开源!
  5. 支持第三方系统比如 guns、renren 接入
  6. ……

适合场景

秒建一个后台管理系统?用这5个开源免费的Java项目就够了

项目展示

秒建一个后台管理系统?用这5个开源免费的Java项目就够了秒建一个后台管理系统?用这5个开源免费的Java项目就够了

RuoYi

推荐指数 :⭐⭐⭐⭐

简介

项目名字是作者还未出生的女儿,看到之后很感动!

RuoYi 一款基于基于 SpringBoot 的权限管理系统 易读易懂、界面简洁美观,直接运行即可用 。

作者是这样介绍这个项目的:

一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的 Web 应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。

性别男,若依是给还没有出生女儿取的名字(寓意:你若不离不弃,我必生死相依)

相关网站

  1. 项目地址 :https://gitee.com/y_project/RuoYi
  2. 文档地址 :http://doc.ruoyi.vip/
  3. 官网地址:http://ruoyi.vip/

推荐理由

  1. 提供了多种版本:单体、前后端分离、微服务(即将开源)
  2. 提供的功能齐全,覆盖大部分场景需求
  3. 提供的文档丰富便于上手和学习
  4. 生态系统丰富提供了多种版本
  5. 采用主流框架比如 SpringBoot、Shiro、Thymeleaf、Vue、Bootstrap
  6. ……

适合场景

她可以用于所有的 Web 应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。

项目展示

秒建一个后台管理系统?用这5个开源免费的Java项目就够了

Jeecg-boot

推荐指数 :⭐⭐⭐

简介

这个项目同样在我上大学那会就很火了!简单从下面说几个方面介绍 Jeecg-boot 吧!

  1. 低代码 :JeecgBoot 是一款基于代码生成器的 J2EE 低代码快速开发平台。强大的代码生成器让前后端代码一键生成,无需写任何代码!
  2. 采用主流框架 :整体采用现在流行的前后端分离架构:后端框架为主流的 SpringBoot 2.x,前端为主流的 Ant Design&Vue。另外,还用到了 Mybatis-plus 数据库层面的框架,以及 Shiro 和 JWT 做身份认证和权限管理。
  3. 整体灵活实用 :简单功能由 Online Coding 配置实现,帮助 Java 项目解决 70%重复工作,复杂功能由代码生成器生成进行手工 Merge。让开发更关注业务逻辑,既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性。

相关地址:

  1. 项目地址:https://gitee.com/jeecg/jeecg-boot
  2. 在线演示 :http://boot.jeecg.com
  3. 技术官网:http://www.jeecg.com

整个项目的技术架构如下图所示,README 文档已经贴好了,我就直接复制过来了。

秒建一个后台管理系统?用这5个开源免费的Java项目就够了

推荐理由

  1. 采用主流框架,前后端分离,对开发比较友好;
  2. 用户管理和权限权利模块做的非常好,满足绝大部分人员管理场景的需求。权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制) ,支持菜单动态路由。
  3. 提供了 Excel 导入导出、报表工具等必备功能。
  4. 自带消息中心,支持短信、邮件、微信推送等等。
  5. 页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);
  6. 平台 UI 强大,实现了移动自适应,无需再为移动端适配;
  7. ……

适合场景

Jeecg-Boot 快速开发平台,可以应用在任何 J2EE 项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工 Merge 的开发方式,可以显著提高开发效率 70%以上,极大降低开发成本。

项目展示

秒建一个后台管理系统?用这5个开源免费的Java项目就够了秒建一个后台管理系统?用这5个开源免费的Java项目就够了

iBase4J

推荐指数 :⭐⭐

简介

简单来说:

  1. 分布式架构 :iBase4J 是 Java 语言的分布式系统架构。
  2. Maven 模块化管理 :使用 Maven 对项目进行模块化管理,提高项目的易开发性、扩展性。
  3. 子系统扩展性强 :子系统之间使用 Dubbo 或 MQ 进行通信。
  4. ……

相关地址:

  1. 项目地址:https://gitee.com/iBase4J/iBase4J

技术选型如下:

  • 核心框架:Sring boot Spring Framework Dubbo ibase4j-common
  • 安全框架:Apache Shiro
  • 任务调度:Spring Quartz
  • 持久层框架:MyBatis MyBatis-Plus
  • 数据库连接池:Alibaba Druid
  • 缓存框架:Redis
  • 会话管理:Spring-Session
  • 日志管理:SLF4J、Log4j2
  • 前端框架:Angular JS Bootstrap Jquery

推荐理由

  1. 分布式架构,但是用的是 Dubbo,如果有 Spring Cloud 版本就好了。
  2. 支持 QQ、微信、新浪微博第三方登录。
  3. 自带 excel 导入导出,汉字转拼音,身份证号码验证,数字转大写人民币,FTP/SFTP/fastDFS 上传下载,发送邮件,redis 缓存,加密等等工具类
  4. ……

适合场景

分布式企业管理系统的场景。

项目展示

秒建一个后台管理系统?用这5个开源免费的Java项目就够了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月24日 上午11:17
下一篇 2022年6月25日 上午9:39

相关推荐

  • 全市组织部长会议部署五个方面重点任务:大力推进组织工作高质量发展

    北京组工 2月3日,全市组织部长会议召开,全面贯彻落实党的二十大精神,传达全国组织部长会议精神,在总结工作的基础上,部署五个方面重点任务。 今年是全面贯彻落实党的二十大精神的开局之…

    科研百科 2023年6月25日
    212
  • 汤基宁

    汤基宁:一位人工智能领域的先驱 汤基宁(Tian Kiing)是一位人工智能领域的先驱,也是著名的计算机科学家和机器学习专家。他于1982年出生于中国广东省深圳市,于2010年去世…

    科研百科 2024年11月26日
    0
  • erp系统实施流程(ERP系统实施流程)

      论ERP实施中企业基层员工的重要作用   ERP成功实施,不仅仅要靠实施小组的努力,与ERP相关的每一个人,都对ERP实施的成败有着重要的影响。作为企业的员工,他们是ERP软件…

    科研百科 2022年7月9日
    242
  • 手术风险评估表

    手术风险评估表 手术是一种非常重要的医疗行为,对于患者的健康和生命安全具有非常重要的意义。在实施手术之前,需要进行充分的风险评估,以便确定手术的风险,并采取相应的措施来降低风险。 …

    科研百科 2024年10月29日
    3
  • 低代码龙头股票

    低代码龙头股票是指在低代码开发领域中具有领先地位和潜力的公司股票。低代码开发是一种快速应用开发平台,通过可视化界面和少量编码,使开发人员能够快速构建和部署应用程序。随着数字化转型的…

    科研百科 2024年2月25日
    168
  • 知识产权资助经费开始申领 最高百万元(知识产权专利资助资金)

    近日,萧山区新一轮知识产权资助经费开始申领,标志着去年12月26日新修订的知识产权资助政策落到实处。 新一轮知识产权资助政策扩大了资助范围,细化了资助条项,共包含鼓励企业创牌创优、…

    科研百科 2022年8月6日
    264
  • 主数据管理(一)总述(主数据与数据管理)

    关于数据管理 企业数据不但海量,而且存在很多复杂问题,难以产生价值和效率。由于业务发展与 IT 技术发展的渐进性,大多数企业存在主数据管理问题,同时,各大企业的业务系统经历了从无到…

    2022年6月28日
    310
  • 北京项目管理有限公司排名(北京好用的项目管理系统)

    北京好用的项目管理系统北京好用的项目管理系统北京作为首都,业界的重视程度一直在上升。在与北京人的激烈竞争中,首都以保持良好的通讯关系,是该城市居民的心头大患。国务院印发《北京好用的…

    科研百科 2024年9月26日
    27
  • 涉密科研项目如何管理

    涉密科研项目如何管理 涉密科研项目是国家安全和发展的重要保障,但由于项目性质特殊,如何对其进行有效的管理成为了一个棘手的问题。本文将从以下几个方面探讨涉密科研项目如何管理。 一、制…

    科研百科 2025年3月1日
    2
  • 国办发文,这个证取消(国家取消的证)

    5月13日,国务院办公厅发布通知指出,从2023年起,不再发放《全国普通高等学校本专科毕业生就业报到证》和《全国毕业研究生就业报到证》,取消就业报到证补办、改派手续,不再将就业报到…

    2022年6月9日
    283