`

SpringMVC之配置内容类型协商管理器

 
阅读更多

当不希望使用 SpringMVC根据 文件后缀来决定文件类型时,使用内容类型协商管理器进行配置:

(应用于406 Not Acceptable错误)

 

 

<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager" />

<bean id="contentNegotiationManager" class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
        <property name="favorPathExtension" value="false" /> <!-- 根据后缀名和MimeType对应表决定请求的媒体类型,不启用 -->
        <property name="favorParameter" value="false" /> <!-- 根据请求参数名为format决定请求的媒体类型,不启用 -->
        <property name="ignoreAcceptHeader" value="false" /> <!-- 根据请求头中的Accept决定媒体类型,启用 -->
    </bean>

 

 

分享到:
评论

相关推荐

    SpringMVC一些配置文件的demo

    9. **转换器与格式化器**:SpringMVC提供了自动类型转换和格式化功能,如`@DateTimeFormat`和`@NumberFormat`,以及自定义的转换器和格式化器接口。 10. **上传文件**:通过`@RequestParam("file") MultipartFile ...

    SpringMVC-配置文档

    SpringMVC-配置文档以及其中的说明。 包含使用注解、扫描带注解的包 、使用注解方式配置springMVC的映射器和适配器

    springmvc maven配置

    springmvc maven配置,里面有步骤,按照步骤搭建。

    SpringMVC基于代码的配置方式(零配置,无web.xml)

    4. 使用Java配置:SpringMVC的Java配置类通常会继承`WebMvcConfigurerAdapter`,然后重写其中的方法来配置拦截器、视图解析器、消息转换器等。例如,你可以定义`addViewControllers()`来添加预定义的Controller,...

    SpringMVC纯注解配置

    "SpringMVC纯注解配置"是SpringMVC框架的一种高级用法,旨在减少XML配置文件的使用,提高开发效率和代码可读性。在这个主题中,我们将深入探讨如何利用注解实现SpringMVC的配置以及jQuery如何处理后台返回的JSON对象...

    springmvc基本配置及定时任务配置修改

    3. **创建配置文件**:通常,我们会创建一个 `DispatcherServlet-servlet.xml` 配置文件,其中定义了视图解析器、模型-视图对、控制器 beans 等。 4. **定义 Controller**:使用 `@Controller` 注解标记 Java 类作为...

    SpringMVC4零配置

    **SpringMVC4零配置详解** SpringMVC作为Spring框架的一部分,是用于构建Web应用程序的控制器层。在SpringMVC4版本中,引入了“零配置”概念,旨在简化开发流程,提高开发效率。本文将深入探讨SpringMVC4的零配置...

    SpringMVC配置多数据源实战

    需要为每个数据源创建一个事务管理器,并在`determineCurrentLookupKey()`返回的键值与之匹配。 ```java @Bean(name = "db1TransactionManager") public PlatformTransactionManager db1TransactionManager(@...

    SpringMVC之用户管理的源代码

    在这个“SpringMVC之用户管理的源代码”案例中,我们将深入探讨如何使用SpringMVC来实现一个基础的用户管理系统。 首先,我们需要了解SpringMVC的基本组件: 1. **DispatcherServlet**:它是SpringMVC的前端控制器...

    springmvc写的超市订单管理系统

    《SpringMVC构建的超市订单管理系统详解》 在IT行业中,构建高效、稳定的业务系统是至关重要的。本文将深入探讨一款基于SpringMVC框架开发的超市订单管理系统,该系统充分利用了SpringMVC的优势,实现了与MySQL...

    SpringMVC4.3.6配置json所需要的jar包

    SpringMVC4.3.6配置json所需要的jar包,不是使用最新最高的版本可以的,我尝试了,有错误:严重: Servlet.service() for servlet [springMVC] in context with path [/30-returnVoid-ajax] threw exception [Handler...

    SpringMvc整合mybatis和shiro权限管理系统

    1. **配置SpringMVC**:定义DispatcherServlet,配置视图解析器,设置拦截器,处理请求转发。 2. **配置MyBatis**:创建SqlSessionFactoryBean,配置数据源,编写Mapper接口和XML配置文件。 3. **整合SpringMVC和...

    2019-SpringMVC配置

    这是SpringMVC的2019配置,最近需要做一个项目配置的原始环境,可以运行,简单配置的修改,大家应该自己能懂,里面需要的jar包,都存在了,写了一个简单的首页,调用bootstrap,jquery风格,需要的同学,自己下载吧。

    ssm框架整合的第一个阶段:完成了springmvc框架的配置和spring框架的配置

    例如,我们可以声明数据源、事务管理器、DAO接口及其实现类等Bean,并通过`&lt;bean&gt;`标签进行配置。此外,Spring还支持XML和注解结合的配置方式,使得代码更加简洁和易于维护。 接下来是SpringMVC,它是Spring框架的...

    springmvc的配置

    springmvc的配置 使用spring管理所有的avabean 通过依赖注入来实现类的初始化 maven命令:将仓库jar包复制到lib目录下 mvn dependency:copy-dependencies -DoutputDirectory=war/WEB-INF/lib -DincludeScope=...

    SpringMVC最小配置所需jar

    在SpringMVC中,ApplicationContext被用来加载配置和初始化控制器。 4. **spring-beans.jar**:包含BeanFactory,这是Spring的核心容器,负责实例化、配置和管理Java对象。它是ApplicationContext的基础,处理bean...

    SpringMVC配置

    3. **配置SpringMVC上下文**:在指定的初始化参数中(如servlet-context.xml),配置SpringMVC的行为,包括视图解析器、模型视图、拦截器、转换器和格式化器等。 ```xml xmlns:xsi=...

    spring + springmvc + mybatis 整合 及 mybatis-pagehelper分页

    1. **配置Spring**:首先,需要创建一个Spring的配置文件,例如`applicationContext.xml`,在这个文件中定义Bean,如数据源、事务管理器以及MyBatis的SqlSessionFactory。 2. **配置SpringMVC**:接着,配置...

    SpringMVC所有jar包和配置文件

    SpringMVC所有jar包和配置文件可以快速配置springmvc项目

Global site tag (gtag.js) - Google Analytics