Maven、spring Boot 与 Spring Cloud

一、关于maven

maven主要有两个功能,一是通过gav定位获取jar包,一是编译打包。

二、spring Boot 介绍

其实springboot就是一个maven项目,只不过使用了spring提供的多个starter来加载多个相关依赖包,starter简单说就是maven包的组合。

三、关系

(1) maven是springboot的基础,springboot项目本身就是maven项目。在maven项目中使用springboot的多个starter加几个约定,就能成为springboot项目了。

(2)springboot是springcloud的基础,springcloud本身是springboot项目。

(3)关系:maven->springboot->springcloud

maven是springboot的基础,springboot是springcloud的基础,maven不依赖于springboot,springboot不依赖与springcloud。

原文地址:https://www.cnblogs.com/liyuanhong/p/13503144.html