### 模拟新建一个真正微服务模块 > 如果完全采用微服务开发,建议参考下面结构进行项目拆分,因为JeecgBoot官方需要兼容单体和微服务切换,所以默认不做拆分。 jeecg-boot-module-cms 目录结构说明 ``` ├── jeecg-boot-module-cms --CMS微服务模块 ├──jeecg-boot-module-cms-api -- 实体、dto、vo、服务定义 ├──dto ├──entity ├──feign ├──vo ├──jeecg-boot-module-cms-biz --业务实现(引用jeecg-boot-module-cms-api) ├──controller ├──mapper ├──service ``` * 这种结构拆分目的是将实体拆分出去,实现单体和微服务可以共用实体定义; * 其他微服务模块需要调用微服务接口,直接引入jeecg-boot-module-cms-api 即可。 * 微服务接口定义方法,参考此文档 [# 微服务Feign接口调用示例2.4+](http://doc.jeecg.com/2046526)