SpringBootApplication
2022-12-24 本文已影响0人
垂直居中的句号
是由3个注解组合成的
1、@Configuration:标明该类使用 Spring 基于 Java 的配置
2、 @ComponentScan:启用组件扫描,这样写的 WebController 和其他组件才会被自动发现并注册为 Spring 应用程序上下文里的 Bean。
3、@EnableAutoConfiguration:开启 SpringBoot 自动配置。
spring boot的优点
1.独立运行: 内嵌了各种servlet容器,Tomcat、Jetty等,现在不再需要打成war包部署到容器中,Spring Boot只要打成一个可执行的jar包就能独立运行,所有的依赖包都在一个jar包内。
2.简化配置:spring-boot-starter-web启动器自动依赖其他组件,简少了maven的配置。
3.自动配置:Spring Boot能根据当前类路径下的类、jar包来自动配置bean,如添加一个spring-boot-starter-web启动器就能拥有web的功能,无需其他配置。
4.无代码生成和XML配置:Spring Boot配置过程中无代码生成,也无需XML配置文件就能完成所有配置工作,这一切都是借助于条件注解完成的,这也是Spring4.x的核心功能之一。