转载

听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。

大家好,我是 Guide 哥,一个三观比主角还正的技术人。

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

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

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

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

概览 :

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

Guns

推荐指数::star::star::star::star::star:

简介

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

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

相关地址:

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

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

推荐理由

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

适合场景

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

项目展示

听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。
听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。

pig

推荐指数::star::star::star::star::star:

简介

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

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

  1. 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的 RBAC 权限管理系统
  2. 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手
  3. 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
  4. 提供 lambda 、stream api 、webflux 的生产实践
听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。

相关地址:

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

推荐理由

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

适合场景

听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。

项目展示

听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。
听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。

RuoYi

推荐指数::star::star::star::star:

简介

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

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

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

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

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

相关网站 :

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

推荐理由

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

适合场景

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

项目展示

听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。

Jeecg-boot

推荐指数::star::star::star:

简介

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

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

相关地址:

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

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

听说你要接私活?Guide哥连夜整理了5个开源免费的快速开发脚手架,项目经验也有了。
原文  https://juejin.im/post/5ec26eba6fb9a0436a7c7990
正文到此结束
Loading...