目录
1、什么是springboot
Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手
2、核心注解
@SpringbootApplication,它是个组合注解,其中有三个重要的注解
- @SpringbootConfiguration:核心注解就是@Configuration,标注当前类是个配置类
- @EnableAutoConfiguration:Springboot根据你添加的jar包来配置你项目的默认配置,比如根据spring-boot-starter-web ,来判断你的项目是否需要添加了webmvc和tomcat,就会自动的帮你配置web项目中所需要的默认配置
- @ComponentScan:配置扫描包,默认扫描@SpringBootApplication所在类的同级包以及下级所有的包
3、Spring Boot 中的 Starter
Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成 Spring 及其他技术,而不需要到处找示例代码和依赖包。如你想使用 Spring JPA 访问数据库,只要加入 spring-boot-starter-data-jpa 启动器依赖就能使用了