Spring MVC 的三大组件分别是处理器映射器、【】和视图解析器
时间: 2024-04-01 08:34:19 浏览: 74
Spring MVC 的三大组件分别是处理器映射器、处理器适配器和视图解析器。其中,处理器映射器(HandlerMapping)用于将请求 URL 映射到对应的处理器(Controller)上,它会根据请求 URL 的特征和配置文件中的映射规则找到对应的处理器。处理器适配器(HandlerAdapter)用于将请求参数绑定到处理器的形参上,并调用处理器的处理方法进行业务处理。它会根据处理器的类型和配置文件中的适配规则找到对应的适配器。视图解析器(ViewResolver)用于将处理器处理结果转换为视图(View)对象,并根据视图名称和配置文件中的解析规则找到对应的视图。视图解析器还可以为视图添加属性、设置编码格式、指定视图类型等。这三大组件是 Spring MVC 框架的核心,协同工作可以实现请求的分发、数据的绑定、业务的处理和结果的呈现等功能。
阅读全文