SpringBoot的基本知识

1,自动配置好了MVC

  1.1:引入SpringMVC的全套组件

  1.2:自动配置好SpringMVC的常用组件

 

2,自动配置好了Web常见功能,例如:字符编码问题

 

3,默认的包结构

  3.1:自动扫描主程序所在包以及其子包

  3.2:如果需要扫描结构以外的包,需要在主程序的@SpringBootApplication注解中,添加scanBasePackages="",属性

 

4,各种配置拥有默认值

  4.1:配置文件的值,最终会绑定到每个类上,这个类会在容器中创建对象

  4.2:默认配置最终都是映射到MultipartProperties

 

5,按需加载所有自动配置项

  5.1:springBoot有非常多的starter

  5.2:引入了哪些场景,这个场景的自动配置才会开启,例如web场景需要引入 

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
</dependency>

 

  5.3:springBoot的所有自动配置功能都在   spring-boot-test-autoconfigure包 中

 

posted on 2022-01-02 21:36  倾城烟雨楼  阅读(38)  评论(0)    收藏  举报

导航