1、SpringBoot核心配置
SpringBoot自动配置:
SpringBoot项目一般都会有一个入口类(启动类),入口类命名一般为 (*Application)
这个入口类中会有main方法,这是一个标准的Java应用程序的入口方法,入口类使用@SpringBootApplication注解进行标注,@SpringBootApplication 注解是Spring Boot的核心注解,它其实是一个组合注解

SpringBootApplication注解
SpringBootApplication注解主要组合了以下注解:

@SpringBootConfiguration:这是Spring Boot项目的配置注解,这也是一个组合注解:

**。SpringBootApplication注解主要包含(ComponentScan,@Configuration和@EnableAutoConfiguration注解),
其中,@ComponentScan:让spring Boot扫描到Configuration类并把它加入到程序上下文。
@Configuration :等同于spring的XML配置文件;使用Java代码可以检查类型安全。
@EnableAutoConfiguration :自动配置。
2、SpringBoot的web开发支持
SpringBoot提供了spring-boot-starter-web为Web开发予以支持,提供了嵌入的Tomcat,提供了Spring MVC的依赖。
网友评论