org.springframework.web.servlet.view.ContentNegotiatingViewResolver 配置

来源:互联网 发布:nginx http1.1 编辑:程序博客网 时间:2024/04/28 22:06

spring-4.2以前
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">   <property name="mediaTypes">            <map>                <entry key="html" value="text/html" />                <entry key="json" value="application/json" />                <entry key="json" value="application/callback" />                <entry key="image" value="image/*" />            </map>        </property>   <property name="defaultViews">      <list>         <bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView" />      </list>   </property></bean>


spring-4.2以后
<bean id="contentNegotiationManager" class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">   <property name="mediaTypes">      <value>         html=text/html         json=application/json         json=application/callback         image=image/*      </value>   </property>   <property name="defaultContentType" value="text/html"/></bean><bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">   <property name="contentNegotiationManager" ref="contentNegotiationManager"/>   <property name="defaultViews">      <list>         <bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView" />      </list>   </property></bean>



0 1
原创粉丝点击