这是自己很多项目都用的一套架构,目前已开源。
脚手架的具体模块介绍
项目地址:
https://gitee.com/iiiimonster/monster(喜欢的话可以给Starred 谢谢(●'◡'●))
导入新功能模块
比如最近很火的ai的相关。
先在依赖管理framework模块中添加相对于的ai模块
版本统一管理中 补全依赖
创建新功能模块
就拿我最近想做的ai相关的项目来举例:
结构是
module
-module-api (依赖引用)
-module-biz(具体实现)
后面就是具体功能的实现了,需要注意的是,为了减少依赖循环的问题,每个模块都通过对应的api模块去互相引用,在biz里面的 apiImpl类中去实现具体的引用。
完 (●'◡'●)