与其叫ContentNegotiatingViewResolver为视图解析器,我觉得不如叫他视图解析器选择器,当然从宏观上来看ContentNegotiatingViewResolver是一个视图解析器。
ContentNegotiatingViewResolver可以“智能”地为我们选择视图解析器,所以ContentNegotiatingViewResolver中可以囊括多个视图解析器。
示例:
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"
p:order="1">

ContentNegotiatingViewResolver不只是一种视图解析器,而是视图解析器选择器,它能根据请求后缀、参数或Accept请求头智能选择合适的视图解析器。通过配置多个视图解析器,并结合Spring容器中自动扫描的ViewResolver,实现灵活的视图解析策略。
最低0.47元/天 解锁文章
89

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



