jar包org.springframework:spring-web:5.1.5.RELEASEjava包org.springframework.web.method.annotationMapMethodProcessor–Map类型返回值ModelAttributeMethodProcessor– 方法使用注解@ModelAttribute时的返回值,或者为非简单类型的返回值ServletModelAttributeMethodProcessor– 针对Servlet环境做了定制
ModelMethodProcessor–Model类型的返回值
java包org.springframework.web.method.supportHandlerMethodReturnValueHandlerComposite– 多个HandlerMethodReturnValueHandler的组合模式应用
jar包Maven: org.springframework:spring-webmvc:5.1.5.RELEASEjava包org.springframework.web.servlet.mvc.method.annotationAbstractMessageConverterMethodProcessorHttpEntityMethodProcessor–HttpEntity(非RequestEntity)类型的返回值RequestResponseBodyMethodProcessor– 方法或者所属类上使用了@ResponseBody注解的方法返回值
AsyncTaskMethodReturnValueHandler–WebAsyncTask类型的返回值CallableMethodReturnValueHandler–Callable类型的返回值DeferredResultMethodReturnValueHandler–DeferredResult/ListenableFuture/CompletionStage类型的返回值HttpHeadersReturnValueHandler–HttpHeaders类型的返回值ModelAndViewMethodReturnValueHandler–ModelAndView类型的返回值ModelAndViewResolverMethodReturnValueHandler– 基于一组ModelAndViewResolver尝试解析各种返回值类型(最低优先级)ResponseBodyEmitterReturnValueHandler–ResponseBodyEmitter类型的返回值StreamingResponseBodyReturnValueHandler–StreamingResponseBody类型的返回值ViewMethodReturnValueHandler–View类型的返回值ViewNameMethodReturnValueHandler–String/CharSequence类型的返回值,表示视图名称
Spring Web : HandlerMethodReturnValueHandler 实现类清单
最新推荐文章于 2025-10-27 23:25:00 发布
本文详细介绍了Spring MVC中各种返回值处理器的功能和适用场景,包括ModelMethodProcessor、ServletModelAttributeMethodProcessor、HttpEntityMethodProcessor等,帮助开发者理解如何正确配置和使用这些处理器。
167万+

被折叠的 条评论
为什么被折叠?



