项目背景

创建该项目的初衷是学习基于springboot的插件化编程**,插件化**肯定是用类加载器做的,具体怎么做需要阅读源码。 而项目sbp是基于springboot做的封装框架,已经初步参成熟,可以投入使用。如何快速理解sbp项目,没有比跑通更为直接的了,就像玩游戏先玩后摸索。 由于sbp项目没有清晰地叙述构建插件编程的流程,因此又查询基于sbp的使用仓库,于是查找到sbp-test用来测试sbp的使用。 而sbp-test项目又引入了很多杂项,因此我就精简了该项目,用于新手快速上手跑通sbp项目。

项目简介

项目采用maven多模块构建方式,其中模块有 application api plugins update ,application模块是一个springboot-web应用,plugins亦是且包含两个模块 plugina pluginb ,a、b模块也是springboot-web。