在上期《据说你要接私活?Guide连夜整理了5个开源免费的Java项目快速开发脚手架。》 Java快速开发脚手架推荐中,我一共推荐了下面这些项目。html
综合来看好评度最高的是:Ruoyi,次之的是 pig,另外,有读者表示本身公司在用 Jeecg-boot ,可是开发过程当中遇到了一些问题。前端
今天再来推荐 5 个好用的 Java 项目快速开发脚手架/项目骨架搭建脚手架,下面推荐的项目除了 renren 以外,其余都是我从 Github 上找的。vue
而且,我还在朋友圈调查了一波你们以为比较好用脚手架,调查结果就在概览下面,就从这波用心,不来个在看或者转发鼓励一下Guide么?git
根据昨天我在朋友圈发起的调查来看, eladmin 、renren 、SpringBlade好评度最高, COLA 、SpringBoot_v2 次之。github
ps:不少人推荐了 renren-fast,我感受通常吧!手动狗头~~~有木有实际用过,而且和其余开源项目好比 eladmin 对比过的小伙伴在评论区说服一下我。web
推荐指数 :⭐⭐⭐⭐⭐面试
eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的先后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成先后端代码,支持动态路由。redis
相关地址 :spring
推荐指数 :⭐⭐⭐⭐sql
renren 下面一共开源了两个 Java 项目开发脚手架,分别是:
renren-security 相比于 renren-fast 在后端功能的区别主要在于:renren-security 提供了权限管理功能,另外还额外提供了数据字典和代码生成器。
相关地址 :
推荐指数 :⭐⭐⭐⭐⭐
SpringBlade 是一个由商业级项目升级优化而来的 SpringCloud 分布式微服务架构、SpringBoot 单体式微服务架构并存的综合型项目,采用 Java8 API 重构了业务代码,彻底遵循阿里巴巴编码规范。采用 Spring Boot 2 、Spring Cloud Hoxton 、Mybatis 等核心技术,同时提供基于 React 和 Vue 的两个前端框架用于快速搭建企业级的 SaaS 多租户微服务平台。
相关地址 :
推荐指数 :⭐⭐⭐⭐⭐
根据个人了解来看,不少公司的项目都是基于 COLA 进行开发的,相比于其余快速开发脚手架,COLA 并不提供什么已经开发好的功能,它提供的主要是一个干净的架构,而后你能够在此基础上进行开发。
以下图所示,一个经过一行命令就生成好的 web 后端项目骨架是下面这样的:
COLA 既是框架,也是架构。建立 COLA 的主要目的是为应用架构提供一套简单的能够复制、能够理解、能够落地、能够控制复杂性的”指导和约束"。
相关地址:
推荐指数 :⭐⭐⭐⭐
SpringBoot_v2项目是努力打造springboot框架的极致细腻的脚手架。原生纯净,可在线生成controller、mapperxml、dao、service、html、sql代码,极大减小开发难度,增长开发进度神器脚手架!!不求回报,你使用快乐就是这个项目最大的快乐!后台管理包含代码生成器。
相关地址 :
做者介绍: Github 80k Star 项目 JavaGuide(公众号同名) 做者。每周都会在公众号更新一些本身原创干货。公众号后台回复“1”领取Java工程师必备学习资料+面试突击pdf。
本文使用 mdnice 排版