Home

Awesome

<p align="center"> <img src="https://img.shields.io/badge/Release-V4.2.1-green.svg" alt="Downloads"> <img src="https://img.shields.io/badge/JDK-17+-green.svg" alt="Build Status"> <img src="https://img.shields.io/badge/license-LGPL%20v3-blue.svg" alt="Build Status"> <img src="https://img.shields.io/badge/Spring%20Cloud-2023-blue.svg" alt="Coverage Status"> <img src="https://img.shields.io/badge/Spring%20Boot-3.2-blue.svg" alt="Downloads"> <a href="https://central.sonatype.com/artifact/org.springblade/blade-core-bom/versions"> <img src="https://img.shields.io/nexus/r/https/oss.sonatype.org/org.springblade/blade-core-bom.svg?style=flat-square" alt="Downloads"> </a> <a href="https://oss.sonatype.org/content/repositories/snapshots/org/springblade/blade-core-bom/"> <img src="https://img.shields.io/nexus/s/https/oss.sonatype.org/org.springblade/blade-core-bom.svg?style=flat-square" alt="Downloads"> </a> <a target="_blank" href="https://bladex.cn"> <img src="https://img.shields.io/badge/Author-Small%20Chill-ff69b4.svg" alt="Downloads"> </a> <a target="_blank" href="https://bladex.cn"> <img src="https://img.shields.io/badge/Copyright%20-@BladeX-%23ff3f59.svg" alt="Downloads"> </a> </p>

SpringBlade微服务开发平台

架构图

<img src="https://xbladex.oss-cn-hangzhou.aliyuncs.com/upload/springblade-framework.png"/>

核心技术栈

技术栈版本
Java17+
NodeJS18+
Spring6.1.12
Spring Boot3.2.9
Spring Cloud2023.0.3
Spring Cloud Alibaba2023.0.1.0
Nacos Alibaba2.3.2
Mybatis Plus3.5.7

工程结构

blade-tool
├── blade-core-boot -- 业务包综合模块
├── blade-core-cloud -- cloud封装模块
├── blade-core-datascope -- 数据权限封装模块
├── blade-core-develop -- 代码生成封装模块
├── blade-core-launch -- 基础启动模块
├── blade-core-loadbalancer -- 灰度服务封装模块
├── blade-core-log -- 日志封装模块 
├── blade-core-mybatis -- mybatis拓展封装模块 
├── blade-core-oss -- 对象存储封装模块 
├── blade-core-report -- 报表封装模块 
├── blade-core-secure -- 安全封装模块 
├── blade-core-social -- 第三方登录封装模块 
├── blade-core-swagger -- swagger拓展封装模块 
├── blade-core-test -- 单元测试封装模块 
├── blade-core-tool -- 单元测试封装模块 
└── blade-core-transaction -- 分布式事物封装模块 

官方信息

简介内容
官网地址https://bladex.cn
问答社区https://sns.bladex.cn
会员计划SpringBlade会员计划
交流一群477853168 (满)
交流二群751253339 (满)
交流三群784729540 (满)
交流四群1034621754 (满)
交流五群946350912 (满)
交流六群511624269 (满)
交流七群298061704

官方产品

简介演示地址
BladeX企业级开发平台https://saber3.bladex.cn
BladeX可视化数据大屏https://data.bladex.cn
BladeX物联网开发平台https://iot.bladex.cn

前端项目

简介地址
前端框架Sword(基于React)https://gitee.com/smallc/Sword
前端框架Saber(基于Vue2)https://gitee.com/smallc/Saber
前端框架Saber3(基于Vue3)https://gitee.com/smallc/Saber3

后端项目

简介地址
核心框架项目地址https://gitee.com/smallc/blade-tool
后端Gitee地址https://gitee.com/smallc/SpringBlade
后端Github地址https://github.com/chillzhuang/SpringBlade
后端SpringBoot版https://gitee.com/smallc/SpringBlade/tree/boot/

安全手册

简介地址
Blade安全手册https://www.kancloud.cn/smallchill/blade-safety

技术文档

简介地址
SpringBlade开发手册一览https://gitee.com/smallc/SpringBlade/wikis/SpringBlade开发手册
SpringBlade常见问题集锦https://sns.bladex.cn/article-14966.html
SpringBlade基于Kuboard部署K8Shttps://kuboard.cn/learning/k8s-practice/spring-blade/
SpringBlade基于Rainbond部署https://www.rainbond.com/docs/micro-service/example/blade

免费公开课

<table> <tr> <td><a href="https://space.bilibili.com/525525/channel/seriesdetail?sid=2740449" target="_blank"><img style="width: 300px; height: 170px" src="https://xbladex.oss-cn-hangzhou.aliyuncs.com/upload/springblade-course.jpg"/></a></td> <td><img style="width: 300px; height: 170px" src="https://xbladex.oss-cn-hangzhou.aliyuncs.com/upload/springblade-bilibili.jpg"/></td> </tr> </table>

开源协议

LGPL(GNU Lesser General Public License

LGPL是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。

但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。

用户权益