`
id.alex
  • 浏览: 22790 次
社区版块
存档分类
最新评论

spring mvc 3.2.4 使用@ResponseBody 返回 406

    博客分类:
  • Java
 
阅读更多
	<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager" />
	<bean id="contentNegotiationManager" class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
		<property name="favorPathExtension" value="true" />
		<property name="favorParameter" value="false" />
		<property name="ignoreAcceptHeader" value="true" />
		<property name="mediaTypes">
			<props>
				<prop key="json">application/json</prop>
			</props>
		</property>
	</bean>


应该使用上面那段配置,原来的配置是:
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
		<property name="order" value="1" />
		<property name="contentNegotiationManager">
			<bean class="org.springframework.web.accept.ContentNegotiationManager">
				<constructor-arg>
					<bean class="org.springframework.web.accept.PathExtensionContentNegotiationStrategy">
						<constructor-arg>
							<map>
								<entry key="json" value="text/html" />
							</map>
						</constructor-arg>
					</bean>
				</constructor-arg>
			</bean>
		</property>
		<property name="defaultViews">
			<list>
				<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
					<property name="extractValueFromSingleKeyModel" value="true" />
				</bean>
			</list>
		</property>
	</bean>

分享到:
评论

相关推荐

    spring3.2.4相关jar包

    java spring3.2.4 jar包 spring-aop-3.2.4.RELEASE spring-aspects-3.2.4.RELEASE spring-beans-3.2.4.RELEASE spring-build-src-3.2.4.RELEASE spring-context-3.2.4.RELEASE ...spring-webmvc-portlet-3.2.4.RELEASE

    spring 3.2.4.RELEASE jar包

    spring-webmvc-3.2.4.RELEASE.jar spring-jdbc-3.2.4.RELEASE.jar spring-tx-3.2.4.RELEASE.jar spring-context-support-3.2.4.RELEASE.jar spring-orm-3.2.4.RELEASE.jar spring-jms-3.2.4.RELEASE.jar spring-...

    spring-framework-3.2.4-RELEASE Maven Source Code

    本源码包“spring-framework-3.2.4-RELEASE”不仅包含了Spring的核心组件,还为习惯使用Maven构建项目的开发者提供了便利。尽管原版使用了Gradle进行构建,但通过增加`pom.xml`文件,开发者可以无缝切换到Maven环境...

    spring3.2.4全部jar

    3. **spring-webmvc-3.2.4.RELEASE.jar**:这部分是Spring的Web MVC框架,用于构建基于模型-视图-控制器架构的Web应用。它提供了灵活的控制器接口、模型-视图分离、数据绑定以及本地化支持,使得Web开发更为简洁高效...

    spring 3.2.4官网jar包

    3. **MVC(Model-View-Controller)**:Spring MVC 是Spring 框架中用于构建Web应用的一部分,提供了一个灵活的架构,支持RESTful风格的请求处理,模板引擎,以及视图解析。 4. **数据访问集成**:Spring 提供了对...

    Spring-3.2.4源码+lib库

    java框架 Spring-3.2.4源码+lib库,直接分享给大家,不用到处找了。

    spring framework 3.2.4 组件依赖关系及完整依赖包

    Spring Framework 3.2.4 是一个广泛应用的Java企业级应用程序开发框架,它提供了一整套...通过理解和掌握Spring Framework 3.2.4的组件、依赖关系及其使用方法,开发者能够更有效地构建和维护基于Spring的应用程序。

    Spring Framework 3.2.4.RELEASE API.chm

    Spring Framework 3.2.4.RELEASE API.chm

    SPRING3.2.4以及依赖包附加MONGODB相关驱动

    2. `spring-framework-3.2.4.RELEASE.zip`:这是Spring框架3.2.4的官方发布版本,包含完整的源码和二进制库,开发者可以直接导入到项目中使用。 3. `spring-data-mongo-1.0.0.M5.zip`:这是Spring Data MongoDB的一...

    struts2.3.24,hibernate4.3.6,spring4.0.6,spring security3.2.4包

    struts2.3.24,hibernate4.3.6,spring4.0.6,spring security3.2.4jar包的整合,如果不需要spring security,可以将带有spring secuirity的包全删掉

    spring-framework-3.2.4.RELEASE-dist.rar

    Spring Framework 3.2.4.RELEASE 是一个重要的版本,它是Spring生态系统的里程碑,为开发者提供了全面的Java应用程序开发支持,特别是针对企业级应用。这个版本包含了完整的文档、jar包、以及源代码,使得开发者可以...

    spring3.2.4

    Spring 3.2.4对切面的定义和使用进行了优化,提供了更灵活的切入点表达式和通知类型。 3. **Web MVC**:Spring的Web MVC模块为构建RESTful Web服务和传统的基于HTTP的Web应用提供了强大的支持。3.2.4版本优化了...

    spring3.2.4lib

    压缩包子文件的文件名称列表 "spring3.2.4lib" 可能包含了以下内容:Spring核心库、Spring MVC库、Spring AOP(面向切面编程)、Spring ORM(对象关系映射)、Spring JDBC(Java数据库连接)、Spring Test等模块的...

    spring3.2.4lib source

    《Spring 3.2.4源码库解析》 在软件开发领域,Spring框架作为Java企业级应用开发的基石,其重要性不言而喻。本文将深入探讨Spring 3.2.4版本的源码库,以帮助开发者更好地理解和运用这一强大的框架。 Spring框架是...

    基于spring 3.2.4+mybatis+maven

    综上所述,这个项目展示了如何利用Spring 3.2.4、Spring MVC、MyBatis和Maven来搭建一个现代化的Java Web应用,通过RESTful API提供服务,并使用JUnit进行测试。每个组件都扮演着至关重要的角色,共同构建出一个功能...

    spring-framework-3.2.4.RELEASE-dist.jar包

    通过以上步骤,我们构建了一个简单的Spring MVC应用,展示了Spring如何将请求映射到Controller并返回响应。 总结,Spring 3.2.4.RELEASE作为Spring的重要版本,为开发者提供了稳定且功能丰富的开发环境。无论是传统...

    spring-framework-3.2.4.RELEASE

    11. **RESTful支持**:Spring MVC提供了构建RESTful服务的工具,包括@RequestBody、@ResponseBody和@RequestMapping等注解,方便创建符合REST原则的接口。 综上所述,Spring框架3.2.4.RELEASE是一个功能丰富的版本...

    Spring3.2.4开发jar包

    5. **MVC框架**:Spring MVC是Spring提供的用于构建Web应用的模块,它支持RESTful风格的URL设计,提供了视图解析、数据绑定等功能。在3.2.4版本中,对异步处理和模板引擎的支持进一步增强。 6. **交易管理**:...

    spring-framework-3.2.4.RELEASE 源码

    这里的"spring-framework-3.2.4.RELEASE"是Spring框架的一个特定版本,发布于2013年,是3.x系列中的一个稳定版本。这个版本在当时引入了许多增强功能和改进,包括对Java 7的支持、更好的类型安全性和其他性能优化。 ...

    spring源码3.2.4

    Spring框架是Java开发中不可或缺的重要组成部分,其3.2.4版本更是被广泛使用。这个版本在稳定性、性能优化以及功能完善上都有显著提升,深入理解其源码对于提升开发技能、优化代码结构、解决实际问题具有极大的价值...

Global site tag (gtag.js) - Google Analytics