文章目录
六、SpringBoot框架
1、什么是SpringBoot
SpringBoot是在原有的Spring框架的基础之上进行了简化,减少了我们的工作量
2、SpringBoot的优点
1、独立运行
SpringBoot内嵌了各种servlet容器,比如说是Tomcat,我们不需要将项目打成war包部署到容器中,只需要打成一个可执行的jar包就能独立运行
2、简化配置
spring-boot-starter-web启动器自动依赖其他组件,减少了maven的配置
3、无代码生成和XML配置
SpringBoot配置过程中无代码生成,也无需XML配置文件就能完成所有的配置工作
3、SpringBoot的核心注解是什么
启动类上的@SpringBootApplication注解,是SpringBoot的核心注解。主要包含了以下3个注解
- @SpringBootConfiguration:组合了@COnfiguration注解,实现配置文件的功能
- @EnableAutoConfiguration:打开自动配置功能,也可以关闭某个自动配置的选项
- @ComponentScan:Spring组件的扫描
4、运行SpringBoot的几种方式
1、直接执行main方法运行
2、打成jar包运行
3、Maven插件运行