在微服务项目中,每个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
<dependency>
<groupId>com.atguigu.springcloud</groupId>
<artifactId>cloud-api-commons</artifactId>
<version>${project.version}</version>
</dependency>
注意:引入的时候,controller——service——dao——mapper层。里面的entity需要修改,包括路径等等。
扫描二维码关注公众号,回复:
13267618 查看本文章