当前位置:   article > 正文

【详解】SpringCloud微服务对公共部分封装,其余的module服务引入自己的api通用包_微服务怎么引入api模块

微服务怎么引入api模块

        在微服务项目中,每个module常常有相同的公共部分,比如公共的entity和配置文件。重复写很臃肿。现在把这些公共的部分提取出来。放到一个公共的module里面,其他的module直接引入依赖。

        以下是cloud-consumer-order80模块、cloud-provider-payment8001模块,想要引入cloud-api-commons中的公共部分entity实体类。 

        首先删除cloud-consumer-order80模块、cloud-provider-payment8001模块中的entity,cloud-api-commons中创建公共部分的entity。

操作步骤如下:

①先将公共部分install,具体步骤,maven跳过单元测试

出现BUILD SUCCESS说明install成功

②在引入的模块的pom.xml中添加依赖,模块名是公共部分的module

  1. <dependency>
  2. <groupId>com.atguigu.springcloud</groupId>
  3. <artifactId>cloud-api-commons</artifactId>
  4. <version>${project.version}</version>
  5. </dependency>

注意:引入的时候,controller——service——dao——mapper层。里面的entity需要修改,包括路径等等。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/137649
推荐阅读
相关标签
  

闽ICP备14008679号