学科分类
目录
Spring Boot开发

Spring MVC自动配置介绍

在Spring Boot项目中,一旦引入了Web依赖启动器spring-boot-starter-web,那么Spring Boot整合Spring MVC框架默认实现的一些XxxAutoConfiguration自动配置类就会自动生效,几乎可以在无任何额外配置的情况下进行Web开发。Spring Boot为整合Spring MVC框架实现Web开发,主要提供了以下自动化配置的功能特性。

(1)内置了两个视图解析器:ContentNegotiatingViewResolver和BeanNameViewResolver;

(2)支持静态资源以及WebJars;

(3)自动注册了转换器和格式化器;

(4)支持Http消息转换器;

(5)自动注册了消息代码解析器;

(6)支持静态项目首页index.html;

(7)支持定制应用图标favicon.ico;

(8)自动初始化Web数据绑定器ConfigurableWebBindingInitializer。

正是因为Spring Boot整合Spring MVC实现Web开发提供的一些默认配置,Web开发时可以简化很多不必要的配置。例如,在Spring Boot整合Spring MVC框架实现Web开发时,不需要视图解析器的配置。

点击此处
隐藏目录