再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了( 二 )


文章插图
 
SpringBlade架构图
相关地址 :

  1. 后端 Gitee 地址:https://gitee.com/smallc/SpringBlade
  2. 后端 Github 地址:https://github.com/chillzhuang/SpringBlade
  3. 后端 SpringBoot 版:https://gitee.com/smallc/SpringBlade/tree/2.0-boot/
  4. 前端框架 Sword(基于 React):https://gitee.com/smallc/Sword
  5. 前端框架 Saber(基于 Vue):https://gitee.com/smallc/Saber
  6. 核心框架项目地址:https://github.com/chillzhuang/blade-tool
  7. 官网:https://bladex.vip
推荐理由
  1. 允许免费用于学习、毕设、公司项目、私活等 。 如果商用的话,需要授权,并且功能更加完善 。
  2. 前后端分离,后端采用 SpringCloud 全家桶,单独开源出一个框架:BladeTool(感觉很厉害)
  3. 集成 Sentinel 从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性 。
  4. 借鉴 OAuth2,实现了多终端认证系统,可控制子系统的 token 权限互相隔离 。
  5. 借鉴 Security,封装了 Secure 模块,采用 JWT 做 Token 认证,可拓展集成 Redis 等细颗粒度控制方案 。
  6. 项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰 。

再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了

文章插图
 
SpringBlade工程结构
项目展示
再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了

文章插图
 
Sword后端管理页面
再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了

文章插图
 
Sword菜单管理页面
COLA推荐指数 :?????
简介根据我的了解来看,很多公司的项目都是基于 COLA 进行开发的,相比于其他快速开发脚手架,COLA 并不提供什么已经开发好的功能,它提供的主要是一个干净的架构,然后你可以在此基础上进行开发 。
如下图所示,一个通过一行命令就生成好的 web 后端项目骨架是下面这样的:
再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了

文章插图
 
【再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了】COLA应用架构
COLA 既是框架,也是架构 。创建 COLA 的主要目的是为应用架构提供一套简单的可以复制、可以理解、可以落地、可以控制复杂性的”指导和约束" 。
  • 框架部分主要是以二方库的形式被应用依赖和使用 。
  • 架构部分主要是提供了创建符合 COLA 要求的应用 Archetype 。
相关地址:
  1. Github 地址:https://github.com/alibaba/COLA
  2. COLA 2.0 介绍:https://blog.csdn.net/significantfrank/article/details/100074716
推荐理由
  1. 模块之间划分清晰;
  2. 一键生成项目骨架;
  3. 继承了常用的类和功能比如日志功能;
  4. 统一的返回格式以及错误处理;
项目展示
再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了

文章插图
 
一行命令生成的 web 后端项目骨架
再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了

文章插图
 
后端返回结果示意图
SpringBoot_v2推荐指数 :????
简介SpringBoot_v2项目是努力打造springboot框架的极致细腻的脚手架 。原生纯净,可在线生成controller、mApperxml、dao、service、html、sql代码,极大减少开发难度,增加开发进度神器脚手架!!不求回报,你使用快乐就是这个项目最大的快乐!后台管理包含代码生成器 。
相关地址 :
  1. Github地址 :https://github.com/fuce1314/Springboot_v2
  2. Gitee地址 : https://gitee.com/bdj/SpringBoot_v2
  3. 相关文档 : https://gitee.com/bdj/SpringBoot_v2/wikis
推荐理由
  1. 没有基础版、没有vip版本、没有付费群、没有收费二维码 。
  2. 对新手友好,配置好数据库连接即可运行 。
  3. 满足一般中小企业的基本需求 。
  4. 功能简单,无其他杂七杂八的功能
项目展示
再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了

文章插图
 
后台首页
再推荐5个Java项目开发快速开发脚手架。项目经验和私活都不愁了

文章插图
 
后台添加电子邮件




推荐阅读