1. 创建新module - maven模块,并引入依赖(可以复制 把不需要的依赖删掉 )
2. 新建包com.hmall.xx(业务名),添加和修改启动类,新建mapper包、domain包 - service包 - controller包
3. 拷贝并修改yaml配置文件到resources中,分别修改 端口号、服务名称、datasource(需创建sql datebase)、swagger接口文档说明与controller扫描包
4.
【1】domain包代码:dto、po、vo、(query)
【2】mapper包代码 :mapper接口 及mapper.xml文件
【3】 service包:service接口及实现类
【4】controller包
5. 刷新maven,添加该业务模块启动项到Services中,并把Active profiles 修改为 local
6. 运行,在访问地址后面添加doc.html访问swagger接口文档,进行调试
细节
1.拆分的时候先从domain 向上拆 逻辑更加清晰 而且还有一个好处就是拆到最后Controller的时候报错一般都是import路径问题 删掉重新idea自动导入就可以解决
2.如果拆分的过程中遗漏了其他关联的类 也需要把关联的类导入
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 微服务拆分流程 (黑马商城拆分商品服务)
发表评论 取消回复