Springboot学习~2:底层依赖与自动配置的原理

springboot依赖的父项目

我们在创建springboot项目的时候,设置了一个父项目:

这个项目可以点进去,可以发现它依赖于另一个父项目

再次点进去,发现没有依赖父项目了
观察这个项目的pom文件,发现它定义了好多版本号

其实导入的这个父项目主要功能是进行版本的管理,对于常用的jar包使用的时候可以不指定版本号,而让springboot的父项目自动管理这些依赖的版本

springboot 启动器

Spring Boot将所有的功能场景都抽取出来,做成一个个的starters(启动器),只需要在项目里面引入这些starter相关场景的所有依赖都会导入进来。
我们需要用什么功能就导入什么场景的启动器
比如,我们要做web功能,就可以导入web相关的启动器:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

猜你喜欢

转载自www.cnblogs.com/wbyixx/p/11832617.html
今日推荐