Springboot快速上手- 第三篇 注解/流程/依赖
1:SpringBootApplication注解 简介 在启动类上有一个非常重要的注解,就是SpringBootApplication注解,理解它对于理解SpringBoot的启动过程很有帮助。 可以查看一下SpringBootApplication的源码,里面有很多注解,其中最重要的有: 1: @Configuration ,这个是在@SpringBootConfiguration里面用的 2:@EnableAutoConfiguration 3:@ComponentScan @EnableAutoConfiguration 2:SpringApplication执行流程 可以配着看源码 3:起步依赖 什么是起步依赖 Spring Boot通过提供众多起步依赖来降低项目依赖的复杂度。所谓起步依赖,就是一个Maven项目对象模型(Project Object Model,POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能 好处 不用管究竟需要哪些依赖:添加相应的起步依赖,就相当于把一堆需要的依赖都加入了。 也不用管具体要依赖什么版本:起步依赖本身的版本是由正在使用的Spring Boot的版本来决定 的,而起步依赖则会决定它们引入的传递依赖的版本。 Springboot目前有哪些起步依赖 可以参看官方文档: https://docs.spring.io