问题:
在分布式开发中,经常把公用接口独立出来放在common模块里,这样方便维护和引用。在使用commono模块中容易遇到的问题这里做一个总结。
1、首先单击父项目新建maven模块
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200629135931669.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MTQyNzQ0,size_16,color_FFFFFF,t_70)
2、创建maven模块
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200629140115889.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MTQyNzQ0,size_16,color_FFFFFF,t_70)
3、查看父项目模块中是否已经有common模块
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200629140248254.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MTQyNzQ0,size_16,color_FFFFFF,t_70)
4、在common模块中导入公共依赖如mybatisplus,以及自己写的类
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200629143546980.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MTQyNzQ0,size_16,color_FFFFFF,t_70)
然后在maven中先install,再package。另外的模块中才能使用得到common。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200629143704426.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MTQyNzQ0,size_16,color_FFFFFF,t_70)
5、在要使用common的模块的pom文件中引入common,即可使用
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020062914375187.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MTQyNzQ0,size_16,color_FFFFFF,t_70)
如有错误,欢迎大家评论!