SpringBoot简化了Spring配置文件,无需再使用SpringMVC,只需要引入相关的starter即可。本文是Spring第二讲:SpringBoot 原理及应用
文章目录
-
-
- 1、Springboot是什么
- 2、SpringBoot原理(**@Conditonal是核心**)
- 3、Springboot的整合技术
- 4、SpringBoot 单元测试
- 5、Springboot自定义starter
- 6、Springboot与Redis缓存
- 7 Springboot与消息中间件
- 8 Springboot与任务 20210307补
- 9、Springboot与ElasticSearch
- 10 Springboot与安全
- 11、Springboot与分布式
- 12、Springboot与热部署
- 13、Springboot与监控管理Actuator
- 14、Springboot与Spring比较?
- 15、Springboot配置加载优先级?
-
1、Springboot是什么
1、定义
- Spring Boot 是基于 Spring Framework 开发的。它更加专注于微服务开发,它简化了Spring配置文件,使用默认开发配置来实现快速开发。
2、SpringBoot的特点?
- 约定优于配置:SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml (application.yaml)进行配置(yaml文件更加结构化,比json占用字符少)
- 通过整合通用实践,更加自动、智能的依赖管理等,Spring Boot提供了各种典型应用领域的快速开发基础,所以它是以应用为中心的框架集合(如:内嵌servlet容器)
- 通过起步依赖和自动配置简化开发;可以对Spring的配置进行简化
3、SpringBoot注解大全:
- @ComponentScan指定了扫描指定基本包下的类;
- @SpringbootConfiguration标注该类是Sprin