Skip to content

MVC 配置 (MVC Config)

MVC Java 配置和 MVC XML 命名空间提供了适用于大多数应用程序的默认配置,并提供了一个配置 API 来进行自定义。

对于配置 API 中未提供的更高级自定义,请参阅 高级 Java 配置高级 XML 配置

你不需要了解 MVC Java 配置和 MVC 命名空间所创建的底层 Bean。如果你想了解更多信息,请参阅 特殊 Bean 类型Web MVC 配置

章节摘要

章节说明
启用 MVC 配置如何使用 @EnableWebMvc<mvc:annotation-driven>
MVC 配置 API使用 WebMvcConfigurer 自定义配置
类型转换注册自定义格式化器和转换器
验证配置全局验证器(Bean Validation)
拦截器注册 HandlerInterceptor
内容类型机制配置内容协商和策略
消息转换器自定义 HTTP 消息序列化
视图控制器简单的请求到视图的映射
视图解析器配置视图渲染链
静态资源处理图片、JS、CSS 等静态内容
默认 Servlet转发未知请求给容器默认 Servlet
路径匹配自定义解析模式和路径助手
API 版本管理基于路径或 Header 的版本路由
高级 Java 配置直接继承 DelegatingWebMvcConfiguration
高级 XML 配置XML 命名空间的高级用法

Based on Spring Framework.