回顾我们之前创建的项目,我们会发现在两个 spring boot 子项目中有同样的代码;如果放任不管的话,会出现代码冗余的现象,这时候我们就需要进行工程重构了
二、如何进行工程重构
我们需要将公共用到的部分抽取出来,放到一个公用的子项目工程中,供其余工程统一调用
1.新建一个公共的子项目工程 common 2.为新工程添加依赖3.删掉两个项目的公共代码部分,并将公共代码复制到新的公共子项目工程中 4.将公共子项目 commont 发布到 maven 仓库(先 clean 在 install) 5.在另外的多个模块(除父模块)中的 pom.xml 文件中添加对公共子模块项目的依赖org.springframework.boot spring-boot-devtoolsruntime true org.projectlombok lomboktrue cn.hutool hutool-all5.1.0
6.注意事项com.lanyue common${project.version}
如果当前子项目没有配置 数据库连接,就不要引入包含数据库操作依赖(mybatis, jndi等)的其他子项目,否则可能会报没有配置数据库连接的错误



