springboot自动配置原理
自动配置:
pom.xml:
- spring-boot-dependencies:核心依赖在父工程中
- 我们在写或者引入一些spring依赖的时候,不需要指定版本,就因为有这些版本仓库
启动器:说白了就是springboot的启动场景
-
比如spring-boot-web,他就会帮我们自动导入web环境所有的依赖
- springboot会将所有的功能场景,都变成一个个的启动器
- 我们要使用什么功能,就只需要找到对应的启动器就可以了 starter
注解: