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

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

想要获取更多开源项目资源?欢迎关注我的 awesome-java(Github 上非常棒的 Java 开源项目集合),地址:

概览 :Guns

pig

RuoYi

Jeecg-boot

iBase4J

Gun以下文章来源于JavaGuide,作者Guide哥以下文章来源于JavaGuide,作者Guide哥以下文章来源于JavaGuide,作者Guide哥s

推荐指数 :⭐⭐⭐⭐⭐

简介

我在上大学的时候就了解和接触过了这个项目,当时我还是一个 Spring 入门不太久的小菜鸟。一晃,不经意间已经过去快 3 年了。采用主流框架 :基于 Spring Boot2.0+版本开发,并且支持 Spring Cloud Alibaba 微服务。

功能齐全 :包含系统管理,代码生成,多数据库适配,SSO 单点登录,工作流,短信,邮件发送,OAuth2 登录,任务调度,持续集成,docker 部署等功能;

提供了企业版 :企业版功能更多,并且提供了完善的开发文档,开发 demo,快速入门。

相关地址:

推荐理由项目技术主流,唯一缺点是企业版和微服务版需要单独购买。

社区活跃。

项目功能完善,满足企业绝大部分场景开发需求,并且额外提供了持续集成,docker 部署等功能。

......

适合场景

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

项目展示

pig

推荐指数 :⭐⭐⭐⭐⭐

简介

根据项目官网,简单说下这个项目:基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的 RBAC 权限管理系统

基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手

提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持

提供 lambda 、stream api 、webflux 的生产实践

相关地址:

推荐理由社区活跃;

提供了 Spring Cloud Hoxton & Alibaba 的微服务版本;

权限管理做得不错!

功能完全开源!

支持第三方系统比如 guns、renren 接入

......

适合场景

项目展示

RuoYi

推荐指数 :⭐⭐⭐⭐

简介

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

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

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

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

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

相关网站 :

推荐理由提供了多种版本:单体、前后端分离、微服务(即将开源)

提供的功能齐全,覆盖大部分场景需求

提供的文档丰富便于上手和学习

生态系统丰富提供了多种版本

采用主流框架比如 SpringBoot、Shiro、Thymeleaf、Vue、Bootstrap

......

适合场景

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

项目展示

Jeecg-boot

推荐指数 :⭐⭐⭐

简介

这个项目同样在我上大学那会就很火了!简单从下面说几个方面介绍 Jeecg-boot 吧!低代码 :JeecgBoot 是一款基于代码生成器的 J2EE 低代码快速开发平台。强大的代码生成器让前后端代码一键生成,无需写任何代码!

采用主流框架 :整体采用现在流行的前后端分离架构:后端框架为主流的 SpringBoot 2.x,前端为主流的 Ant Design&Vue。另外,还用到了 Mybatis-plus 数据库层面的框架,以及 Shiro 和 JWT 做身份认证和权限管理。

整体灵活实用 :简单功能由 Online Coding 配置实现,帮助 Java 项目解决 70%重复工作,复杂功能由代码生成器生成进行手工 Merge。让开发更关注业务逻辑,既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性。

相关地址:

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

推荐理由采用主流框架,前后端分离,对开发比较友好;

用户管理和权限权利模块做的非常好,满足绝大部分人员管理场景的需求。权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制) ,支持菜单动态路由。

提供了 Excel 导入导出、报表工具等必备功能。

自带消息中心,支持短信、邮件、微信推送等等。

页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);

平台 UI 强大,实现了移动自适应,无需再为移动端适配;

......

适合场景

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

项目展示

iBase4J

推荐指数 :⭐⭐

简介

简单来说:分布式架构 :iBase4J 是 Java 语言的分布式系统架构。

Maven 模块化管理 :使用 Maven 对项目进行模块化管理,提高项目的易开发性、扩展性。

子系统扩展性强 :子系统之间使用 Dubbo 或 MQ 进行通信。

......

相关地址:

技术选型如下:核心框架: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

推荐理由分布式架构,但是用的是 Dubbo,如果有 Spring Cloud 版本就好了。

支持 QQ、微信、新浪微博第三方登录。

自带 excel 导入导出,汉字转拼音,身份证号码验证,数字转大写人民币,FTP/SFTP/fastDFS 上传下载,发送邮件,redis 缓存,加密等等工具类

......

适合场景

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

项目展示

以上文章来源于JavaGuide,作者Guide哥

码云上面优秀的java项目_秒建一个后台管理系统?用这5个开源免费的Java项目就够了...相关推荐

  1. eclipse建java项目不见_秒建一个后台管理系统?用这5个开源免费的Java项目就够了...

    这是我的第 196 期分享 作者 | Guide 来源 | JavaGuide(ID:JavaGuide) 分享 | Java中文社群(ID:javacn666) 大家好,我是 Guide 哥,一个三 ...

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

    这是我的第 196 期分享 作者 | Guide 来源 | JavaGuide(ID:JavaGuide) 分享 | Java中文社群(ID:javacn666) 大家好,我是 Guide 哥,一个三 ...

  3. java计算机毕业设计Web网上购书后台管理系统(附源码、数据库)

    java计算机毕业设计Web网上购书后台管理系统(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Ecl ...

  4. java计算机毕业设计美容中心在线后台管理系统源码+系统+mysql数据库+lw文档

    java计算机毕业设计美容中心在线后台管理系统源码+系统+mysql数据库+lw文档 java计算机毕业设计美容中心在线后台管理系统源码+系统+mysql数据库+lw文档 本源码技术栈: 项目架构:B ...

  5. Vue项目实战之电商后台管理系统(一) 用户登录模块

    目录 一.项目概述 二.项目初始化 2.1 前端项目初始化步骤 2.2 后台项目的环境安装配置 三.用户登录/登出功能实现 3.1 登录功能概述 3.1.1 登录状态保持 3.1.2 登录逻辑: 3. ...

  6. DoNet开源项目-基于jQuery EasyUI的后台管理系统

    本文转载于 石佳劼的博客,有问题请到原文咨询,原文连接. 博主在业余时间开发了一个简单的后台管理系统,其中用到了 jQuery EasyUI 框架,上次分享过系统布局,参考文章:jQuery Easy ...

  7. 码云如何下载历史版本代码_使用IDEA在码云上托管并更新自己的项目

    如果没有安装Git 可以看下这篇博客 Git入门安装 IDEA内置 git 功能 一.工作时开发的注意事项 代码需要备份[主要是防止代码丢失] 每个大版本都需要备份分支持[主要是1.0出现问题时,不能 ...

  8. 码云上传代码添加标签_[Android] 发布码云(Gitee)项目到JitPack(最全完整流程)

    最近把github上的代码都转移到了码云上,而且github上的仓库可以很方便的迁移到码云,所以老代码的迁移问题不用考虑. 之前使用 JCenter 发布了一个 GitHub 开源项目,JCenter ...

  9. java关于广告的项目_基于jsp的广告管理系统-JavaEE实现广告管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的广告管理系统, 该项目可用各类java课程设计大作业中, 广告管理系统的系统架构分为前后台两部分, 最终实现在线上 ...

最新文章

  1. 1016 Phone Bills
  2. 百分点内存数据库架构演变
  3. 加你用移动端数据爬取
  4. fpga芯片架构设计与实现 pdf_FPGA设计的8大重要知识点,你都get了吗
  5. iview代码片段 去除水平menu底部横线
  6. 网站搜索功能怎么实现_电商网站上的搜索功能是如何实现的?
  7. 北林oj-算法设计与分析-Removing the Wall(C++,思路+代码)
  8. linux网络发包性能优化
  9. 深度学习将灰度图着色_使用DeOldify着色和还原灰度图像和视频
  10. 好用的局域网共享工具
  11. 2015年 教师全员远程培训挂机 教师远程全员培训挂机 教师继续教育挂机 挂机软件 全国通用版...
  12. 自定义 Excel 自动填充快捷键
  13. 星星之火-11:什么是无线资源以及无线资源管理RRM?
  14. 基于Operator Discretization Library (ODL)的CT图像正反投
  15. 全智通A+常见问题汇总解答—A+打印本次派工单,结果显示所派工项目
  16. VS Code实现python代码语法检查、格式规范化、自动换行字数限制
  17. MySQL的异步、半异步、组复制
  18. 前端实现小型打包工具
  19. Redis性能指标详解与监控
  20. python strptime_Python法律实务应用——制作自己的LPR计算器

热门文章

  1. HyperLynx(二十四)电源完整性之直流压降分析(一)
  2. 保护计算机组件免受esd,USB3.0接口的ESD防护设计
  3. 信号偏移成为边界地区呼吸的痛
  4. php a链接跳转下载,PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件...
  5. php----拷贝兔源代码分析dl函数和getdata函数
  6. 长发变短发,卷发变直发,坚持每天梳头
  7. 安卓的SoundPool(音效池)播放声音(及具体参数解析)
  8. 使用PADS绘制排线的细节笔记
  9. 全球首份AR报告第二章:AR的工作原理
  10. 主成分分析(PCA)原理及推导