SpringBlade 3.0 架构核心工具包,SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring Cloud 2020 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。 官网:https://bladex.vip https://bladex.vip
Go to file
卢春梦 33473b7356
Merge pull request #3 from jiangcaijun/master
修复log实体类在异步组装过程中request参数获取失败的情况等问题
2019-04-29 09:08:11 +08:00
blade-core-boot 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
blade-core-cloud 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
blade-core-develop 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
blade-core-launch 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
blade-core-log 剥离出通用log属性模块类LogAbstarct,同时创建了对应的工具类LogAbstractUtil; 修复可能产生的,在日志event事件中,http请求已返回,从而异步处理request时,其参数为null的情况;添加IlogClient进行http请求失败后的降级fallback,并打印日志(解决日志发送失败,而本地又没有对应日志记录的情况) 2019-04-27 19:01:05 +08:00
blade-core-mybatis 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
blade-core-secure 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
blade-core-swagger 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
blade-core-tool 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
pic 更新license说明 2019-01-02 10:14:49 +08:00
.editorconfig 🎉 Initial commit. 2018-12-24 11:58:45 +08:00
.gitignore 🎉 Initial commit. 2018-12-24 11:58:45 +08:00
LICENSE 🎉 Initial commit. 2018-12-24 11:58:45 +08:00
pom.xml 🎉 2.2.3.RELEASE 2019-04-17 15:55:08 +08:00
README.md 🎉 更新readme 2019-03-07 11:35:50 +08:00

简介

blade-tool 是如梦技术团队作品, 是一个基于 Spring Boot 2 & Spring Cloud Finchley 封装组合大量组件用于快速构建中大型API、RESTful API项目的核心包。

鸣谢

工程结构

blade-tool
├── blade-core-boot -- 业务包综合模块
├── blade-core-launch -- 基础启动模块
├── blade-core-log -- 日志封装模块 
├── blade-core-mybatis -- mybatis拓展封装模块 
├── blade-core-secure -- 安全模块 
├── blade-core-swagger -- swagger拓展封装模块 
└── blade-core-tool -- 工具包模块 
	 

开源协议

LGPLGNU Lesser General Public License

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

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

用户权益

  • 允许以引入不改源码的形式免费用于学习、毕设、公司项目、私活等。
  • 特殊情况修改代码,但仍然想闭源需经过作者同意。

禁止事项

  • 直接将本项目挂淘宝等商业平台出售。
  • 非界面代码50%以上相似度的二次开源,二次开源需先联系作者。

注意若禁止条款被发现有权追讨19999的授权费。

SpringBlade2.0 界面一览开源协议为Apache License

业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统 业务系统