springboot多模块划分怎么做

我想做一个模块化划分框架,假如用户一个模块,支付一个模块,商城一个模块,物流一个模块,都是可拔插,方便打包成jar后在以后的项目能直接引入jar后使用。请问需要怎么做呢?如果这样子做,主工程该怎么扫描controller呢?

如果可拔插,那应该走微服务吧
Springboot 搭 AXON 走 CQRS 和 EVENT Sourcing

maven多模块了解下

多模块开发,涉及到微服务springcloud,建议学一下,否则遇到一些问题很难解决