![名师讲坛:Java微服务架构实战(SpringBoot+SpringCloud+Docker+RabbitMQ)](https://wfqqreader-1252317822.image.myqcloud.com/cover/154/29977154/b_29977154.jpg)
上QQ阅读APP看书,第一时间看更新
2.1 建立统一父pom管理
在项目中使用SpringBoot,往往会需要引入一个标准的父pom配置。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P19_10655.jpg?sign=1738844662-FXHPrWERQPDFDzTLKnE74ooNd0qaxIrg-0-da38a4fed704c1ee944f06c34a1b6d7c)
利用这个父pom文件,可以方便地进行核心依赖库的导入,并且由父pom统一管理所有的开发版本。但在实际的Maven项目开发中,开发团队往往会根据自己的需要来自定义属于自己的父pom,这样就会造成冲突。为了解决这样的问题,在SpringBoot里面,用户也可以直接以依赖管理的形式使用SpringBoot。
1.【mldnboot项目】建立一个用于管理父pom的Maven项目mldnboot,如图2-1所示。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P19_795.jpg?sign=1738844662-ovwURDlBwO7CEMBcDzXHvFQ3F8db0uwW-0-3de995ea548010c67d24cf9df8437ccd)
图2-1 建立一个新的Maven项目
2.【mldnboot项目】修改pom.xml配置文件,追加相关依赖配置项。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P20_10657.jpg?sign=1738844662-xQjjXzuUM1VbvREFE8iRAPtr4AzXZZ5j-0-6d4ecbf5e9f574f569f322475cf7daab)
3.【mldnboot项目】在mldnboot父项目之中建立一个新的Maven模块mldnboot-base,如图2-2所示。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P21_814.jpg?sign=1738844662-QS6eteu6DcO37GnbcBE19OIdxnVyQMUh-0-a4a6ec77d08b9e73d26497ce342290bd)
图2-2 建立mldnboot-base子模块
4.【mldnboot-base项目】修改pom.xml配置文件,追加要引入的SpringBoot依赖配置。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P21_10660.jpg?sign=1738844662-asQw6KoPXsJwMdTPluJpPP6a6AIf7rT6-0-5d9095862f6a2225197aced45fad54d2)
5.【mldnboot-base项目】编写程序,实现SpringBoot基础开发。
![](https://epubservercos.yuewen.com/688FD1/16499866904818506/epubprivate/OEBPS/Images/Figure-P21_10662.jpg?sign=1738844662-GS3PSeAt5vRTWrDpTJPX73EDSxUva1zk-0-d940c6a2aec79757d1212ef68fd03320)
本程序与第1章中的SpringBoot程序功能相同,正常启动SpringBoot后就可以通过浏览器得到相应的结果了。