扫码关注公众号

SpringBoot之启动和配置
12-13
144观看
01

Spring Boot 有哪些优点?

SpringBoot主要有如下优点:1.容易上手,提升开发效率,为Spring开发提供一个更快、更简单的开发框架。2.开箱即用,远离繁琐的配置。3.提供了一系列大型项目通用的非业务性功能,例如:内嵌服务器、安全管理、运行数据监控、运行状况检查和外部化配置等。4.SpringBoot总结就是使编码变简单、配置变简单、部署变简单、监控变简单等等。

来自:spring boot-springboot启动和自动配置
02

SpringBoot的自动配置原理是什么

主要是SpringBoot的启动类上的核心注解SpringBootApplication注解主配置类,有了这个主配置类启动时就会为SpringBoot开启一个@EnableAutoConfiguration注解自动配置功能。有了这个EnableAutoConfiguration的话就会:1、从配置文件META_INF/Spring.factories加载可能用到的自动配置类2、去重,并将exclude和excludeName属性携带的类排除3、过滤,将满足条件(@Conditional)的自动配置类返回

来自:spring boot-springboot启动和自动配置
03

SpringBoot的特点?

1.提供了固定的配置来简化配置,即约定大于配置2.尽可能地自动配置Spring和第三方库,即能自动装配3.内嵌容器,创建独立的Spring应用4.让测试变的简单,内置了JUnit、SpringBootTest等多种测试框架,方便测试5.提供可用于生产的特性,如度量、运行状况检查和外部化配置。6.完全不需要生成代码,也不需要XML配置。

来自:spring boot-springboot启动和自动配置
专栏
【校招VIP】SpringBoot自动配置原理
csdn
自动配置
【校招VIP】一文搞懂SpringBoot启动流程及自动配置
csdn
启动流程
自动配置
【校招VIP】SpringBoot 面试必问:启动流程
csdn
启动流程
项目框架-spring boot-springboot启动和自动配置
3专栏
0课程
3 试题