pom文件:
导入的相关依赖,这些依赖帮我们导入了相关的jar包
jar包导入的依赖(启动器)
主程序类,主入口类
@SpringBootApplication: SpringBoot应用 这个注解标注在某个类上,说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用
@SpringBootConfiguration:Spring Boot的配置类
标注在某个类上,表示这是一个Spring Boot的配置类;
@Configuration:配置类上来标注这个注解;
配置类----配置文件;配置类也是容器中的一个组件;@Component
@EnableAutoConfiguration:告诉Spring Boot开启自动配置功能
以前我们需要配置的东西,现在Spring Boot帮我们自动配置
@AutoConfigurationPackage:自动配置包,将我们主配置类(@SpringBootApplication标注的类)的所在包及下面所有子包里面的所有的组件扫描到Spring容器;
@Import(AutoConfigurationPackages.Registrar.class)
Spring的底层注解@Import,给容器中导入一个组件;