(Translated by https://www.hiragana.jp/)
GitHub - chillzhuang/blade-tool: SpringBlade 4.0 架构核心工具包,SpringBlade 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 3.2 、Spring Cloud 2023 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。 官网:https://bladex.cn
Skip to content

SpringBlade 4.0 构核こころ工具こうぐつつめ,SpringBlade 一个由商业级项目升级优化而来的微服务架构,さいようSpring Boot 3.2 、Spring Cloud 2023 とう核心かくしんわざ术构けん完全かんぜん遵循阿さとともえともみ编码规范。提供ていきょうもと于ReactVueてき两个ぜんはしかまちよう于快そく搭建くわだて业级てきSaaS租户ほろふく务平だいかん网:https://bladex.cn

License

Notifications You must be signed in to change notification settings

chillzhuang/blade-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Downloads Build Status Build Status Coverage Status Downloads Downloads Downloads Downloads Downloads

SpringBladeほろふく务开发平だい

  • さいようぜんきさきはしぶん离的しきぜんはし开源两个かまちSword (もと于 React、Ant Design)、Saber (もと于 Vue、Element-UI)
  • きさきはしさいようSpringCloudぜんいえおけ,并同时对其基础组けん做了高度こうどてきふうそう,单独开源いち个框BladeTool
  • BladeToolやめ推送いたりMaven中央ちゅうおう库,直接ちょくせつ引入そく,减少りょう工程こうていてき臃肿,也可さらちゅうじゅう于业务开发
  • 集成しゅうせいSentinel从流りょうひかえせい、熔断くだ级、けい统负载等个维护服务的稳定せい
  • ちゅうさつ中心ちゅうしん配置はいち中心ちゅうしん选型Nacos,为工ほど瘦身てきどう时加きょうかく块之间的联动。
  • 极简ふうそうりょう租户そこ层,ようさらしょうまとだい码换らいひらけ展性てんせいさら强的ごうてきSaaS租户けい统。
  • 鉴OAuth2,とぎ终端认证けい统,ひかえせいけい统的token权限互相へだた离。
  • 鉴Security,とぎSecure块,さいようJWT做Token认证,つぶせてん集成しゅうせいRedisとう细颗つぶひかえせい方案ほうあん
  • 稳定せい产了ろくねん,经历りょう从 Camden -> Hoxton -> 2023 てきわざ术架构,也经历了从fat jar -> docker -> k8s + jenkinsてき部署ぶしょ构。
  • 项目分包ぶんぽうあかり确,规范ほろふく务的开发しき使つかいつつめあずかつつみ间的ぶんこうきよし晰。

构图

核心かくしんわざ术栈

わざ术栈 版本はんぽん
Java 17+
NodeJS 18+
Spring 6.1.14
Spring Boot 3.2.10
Spring Cloud 2023.0.3
Spring Cloud Alibaba 2023.0.1.2
Nacos Alibaba 2.3.2
Mybatis Plus 3.5.8

工程こうてい结构

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部署ぶしょK8S https://kuboard.cn/learning/k8s-practice/spring-blade/
SpringBladeもと于Rainbond部署ぶしょ https://www.rainbond.com/docs/micro-service/example/blade

めん费公开课

开源协议

LGPL(GNU Lesser General Public License

LGPLGPLてき一个为主要为类库使用设计的开源协议。GPL要求ようきゅうにんなん使用しよう/おさむあらため/衍生GPL类库てきてき软件必须さいようGPL协议不同ふどう。LGPLまこと许商业软けんどおり过类库引用いんよう(link)方式ほうしき使用しようLGPL类库而不需要じゅよう开源しょう业软けんてきだい码。这使とくさいようLGPL协议てき开源だい码可以被しょう业软けんさく为类库引用いんよう并发ぬの销售。

ただし如果おさむあらためLGPL协议てきだい码或しゃ衍生,则所有しょゆうおさむあらためてきだい码,わたる及修あらため部分ぶぶんてき额外だい码和衍生てきだい码都必须さいようLGPL协议。よし此LGPL协议てき开源だい码很适合作がっさく为第三方类库被商业软件引用,ただし适合希望きぼう以LGPL协议だい码为もと础,つう过修あらため衍生てき方式ほうしき做二次开发的商业软件采用。

よう户权えき

  • まこと许以引入あらためげん码的形式けいしきめん费用于学习、毕设、公司こうし项目、わたしかつとう
  • 特殊とくしゅじょう况修改代かいたい码,ただし仍然そう闭源需经过作しゃ同意どうい
  • 对未经过授权遵循 LGPL 协议二次开源或者商业化我们将追究到底。
  • 参考さんこう请注あきら参考さんこう mica:https://github.com/lets-mica/mica ,blade-tool:https://github.com/chillzhuang/blade-tool 。另请遵循 LGPL 协议。
  • 注意ちゅういわか禁止きんしじょう款被发现ゆう权追讨 19999 てき授权费。

About

SpringBlade 4.0 构核こころ工具こうぐつつめ,SpringBlade 一个由商业级项目升级优化而来的微服务架构,さいようSpring Boot 3.2 、Spring Cloud 2023 とう核心かくしんわざ术构けん完全かんぜん遵循阿さとともえともみ编码规范。提供ていきょうもと于ReactVueてき两个ぜんはしかまちよう于快そく搭建くわだて业级てきSaaS租户ほろふく务平だいかん网:https://bladex.cn

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages