这是自己很多项目都用的一套架构,目前已开源。

脚手架的具体模块介绍

项目地址:

https://gitee.com/iiiimonster/monster(喜欢的话可以给Starred 谢谢(●'◡'●))

导入新功能模块

比如最近很火的ai的相关。

先在依赖管理framework模块中添加相对于的ai模块

版本统一管理中 补全依赖

创建新功能模块

就拿我最近想做的ai相关的项目来举例:

结构是

module

-module-api (依赖引用)

-module-biz(具体实现)

后面就是具体功能的实现了,需要注意的是,为了减少依赖循环的问题,每个模块都通过对应的api模块去互相引用,在biz里面的 apiImpl类中去实现具体的引用。

完 (●'◡'●)