1.分模块开发的意义
一个模块只做自己对应的功能,提升开发效率,将一个工程拆分成若干个子模块方便之间相互调用,接口共享,降低耦合度提高代码复用率。

2.分模块开发入门案例
下面将domain这个模块从当前模块当中给拆分出来。

创建一个全新的maven工程模块

命名parentId name groupId artifactId 等信息

将03模块中的坐标导入02模块内部

maven工程要想运行,它执行的是maven里面的生命周期操作,需要注意的是,检验是否依赖成功只需运行maven生命周期里面的compile编译命令来检验。将03模块的坐标导入02模块后还需要在03模块的生命周期内部执行一下install命令将该模块下载到maven本地仓库中,这样才能让02模块真正的依赖成功,否则会由于找不到03模块而报错。

3.小结
第一步 创建maven模块

第二步 书写模块代码

第三步 通过maven指令安装模块到本地仓库(install命令)




![LeetCode[75]颜色分类](https://img-blog.csdnimg.cn/7edb2cb3ea89457797af8165bc54045f.png)















