推荐5个Java项目开发快速开发脚手架
在Java项目开发中,快速开发脚手架能够显著提升开发效率,帮助开发者更快地搭建项目框架,专注于业务逻辑的实现。以下是五个值得推荐的Java项目快速开发脚手架:
eladmin
简介:eladmin是一款基于Spring Boot 2.1.0、Jpa、Spring Security、redis、Vue的前后端分离的后台管理系统。项目采用分模块开发方式,权限控制采用RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。
推荐理由:项目基本稳定,后续作者会继续优化;完全开源;后端代码质量高;前后端分离,前端使用vue框架,容易上手;前端样式美观;权限控制完善。
相关地址:
Github:https://github.com/elunez/eladmin
文档:https://docs.auauz.net/guide/
图片展示:
renren
简介:renren提供了两个Java项目开发脚手架,分别是renren-security和renren-fast。renren-security采用Spring、MyBatis、Shiro框架,是一套轻量级权限系统;renren-fast则是一个轻量级的Java快速开发平台,能快速开发项目并交付。
推荐理由:被很多企业采用,稳定性和社区活跃度不错;renren-fast完全免费并提供详细文档(完整文档需捐赠80元获取)。
相关地址:
renren-security:https://gitee.com/renrenio/renren-security
renren-fast:https://gitee.com/renrenio/renren-fast
图片展示:
SpringBlade
简介:SpringBlade是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目。采用Java8 API重构业务代码,遵循阿里巴巴编码规范。提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。
推荐理由:允许免费用于学习、毕设、公司项目、私活等;前后端分离,后端采用SpringCloud全家桶;集成Sentinel保护服务稳定性;实现多终端认证系统;封装Secure模块,采用JWT做Token认证;项目分包明确,规范微服务开发模式。
相关地址:
后端Gitee:https://gitee.com/smallc/SpringBlade
后端Github:https://github.com/chillzhuang/SpringBlade
后端SpringBoot版:https://gitee.com/smallc/SpringBlade/tree/2.0-boot/
前端框架Sword(基于React):https://gitee.com/smallc/Sword
前端框架Saber(基于Vue):https://gitee.com/smallc/Saber
核心框架项目地址:https://github.com/chillzhuang/blade-tool
图片展示:
COLA
简介:COLA是一个干净的面向对象和分层架构项目骨架,很多公司的项目都是基于COLA进行开发的。相比于其他快速开发脚手架,COLA不提供已开发好的功能,而是提供一个干净的架构,开发者可以在此基础上进行开发。
推荐理由:模块之间划分清晰;一键生成项目骨架;继承常用类和功能如日志功能;统一的返回格式及错误处理。
相关地址:
Github:https://github.com/alibaba/COLA
COLA 2.0介绍:https://blog.csdn.net/significantfrank/article/details/100074716
图片展示:
SpringBoot_v2
简介:SpringBoot_v2项目致力于打造springboot框架的极致细腻的脚手架。原生纯净,可在线生成controller、mapperxml、dao、service、html、sql代码,极大减少开发难度,是增加开发进度的神器。
推荐理由:没有基础版、vip版本、付费群、收费二维码;对新手友好,配置好数据库连接即可运行;满足一般中小企业的基本需求;功能简单,无其他杂七杂八的功能。
相关地址:
Github:https://github.com/fuce1314/SpringBoot_v2
Gitee:https://gitee.com/bdj/SpringBoot_v2
相关文档:https://gitee.com/bdj/SpringBoot_v2/wikis
图片展示:
以上五个Java项目快速开发脚手架各具特色,能够满足不同开发者的