Spring MappingJacksonHttpMessageConverter

汇川EASY系列之以太网通讯(套接字socket做主站) 本文讲解汇川Easy系列使用以太网套接字socket通讯,本例中EasyPLC做主站。文中按步进行操作。细节明确。 阅读详情

第一次使用spring mvc ,在此也算是记录一下以防忘记,希望有经验的朋友指出不足的地方

一、使用maven管理jar。

[html]  view plain copy print ? 在CODE上查看代码片 派生到我的代码片
  1. <dependency>  
  2.     <groupId>org.codehaus.jackson</groupId>  
  3.     <artifactId>jackson-core-lgpl</artifactId>  
  4.     <version>1.9.6</version>  
  5. </dependency>  
  6. <dependency>  
  7.     <groupId>org.codehaus.jackson</groupId>  
  8.     <artifactId>jackson-core-asl</artifactId>  
  9.     <version>1.9.4</version>  
  10. </dependency>  
  11. <dependency>  
  12.     <groupId>org.codehaus.jackson</groupId>  
  13.     <artifactId>jackson-mapper-asl</artifactId>  
  14.     <version>1.9.5</version>  
  15. </dependency>  
  16. <dependency>  
  17.     <groupId>org.codehaus.jackson</groupId>  
  18.     <artifactId>jackson-mapper-lgpl</artifactId>  
  19.     <version>1.9.6</version>  
  20. </dependency>  


 

二、配置spring-servlet.xml:

[html]  view plain copy print ? 在CODE上查看代码片 派生到我的代码片
  1. <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">      
  2.         <property name="messageConverters">      
  3.             <list >      
  4.                 <ref bean="mappingJacksonHttpMessageConverter" />      
  5.             </list>      
  6.         </property>      
  7.     </bean>  


mappingJacksonHttpMessageConverter : 用来处理json格式转换


[html]  view plain copy print ? 在CODE上查看代码片 派生到我的代码片
  1. <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">    
  2.     <property name="supportedMediaTypes">    
  3.         <list>    
  4.             <value>application/json;charset=UTF-8</value>    
  5.        </list>    
  6.     </property>  
  7. </bean>  


1、

如果 mappingJacksonHttpMessageConverter 可以 直接写成如下:

[html]  view plain copy print ? 在CODE上查看代码片 派生到我的代码片
  1. <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />    
这样默认应该是 : ISO-88859-1

2、

supportedMediaTypes 的 list 里面 可以写多个value

<list>

<value>apolication/json; charset=UTF-8</value>

<value>text/html;charset=UTF-8</value>

</list>

三、controller 配置@ResponseBody

[java]  view plain copy print ? 在CODE上查看代码片 派生到我的代码片
  1. @Controller  
  2. public class LoginController {  
  3.     @RequestMapping(value="/validataUser.json")  
  4.     @ResponseBody  
  5.     public Map<String,Object> validataUser(@RequestParam String userName){  
  6.         logger.info(" validata user : {}",userName);  
  7.         Map<String,Object> map = new HashMap<String,Object>();  
  8.         map.put("code", true);  
  9.         return map;  
  10.     }  
  11. }  

四:页面上仍然按照原来的ajax区json的格式一样、



题外话:

关于 @ResponseBody:

将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流。


抖音小程序开发 唤起收银台支付(可以选择支付宝APP支付或微信H5支付) 什么都别说,先看效果: 字节跳动也开放了小程序给商家接入,可以在旗下APP如抖音、今日头条、今日头条极速版等应用中即点即用,基于庞大的数亿用户量为其引流,帮助商家获取用户流量,销售商品,其模式和微信小程序差不多。 1、后台管理地址: https://developer.toutiao.com/ 2、开发文档地址: https://developer.toutiao.com/dev/cn/min... 阅读详情

相关推荐

gRPC之gRPC开发流程与入门案例

gRPC之gRPC开发流程与入门案例

YIYIYI 3759

MappingJacksonHttpMessageConverter

spring MVC之返回JSON数据(Spring3.0 MVC) ---------- 我们在本示例中,使用Spring3.0 MVC, Spring 3.0 MVC已经支持JSON了。 这里我们使用基于注解的方式,也是springMVC 3.0所支持的RESTFul风格的。 1.首先加入两个jar依赖,这里以maven构建为例:...

wangqiaowqo的专栏 582

步进电机驱动算法——梯形加减速算法

目录步进电机梯形加减速梯形加减速算法原理分析算法实现 步进电机梯形加减速 电机的控制方式一般分为开环控制与闭环控制两种控制方式,其中开环控制原理框图如下: 这种种控制方式的特点是:控制简单、实现容易、价格较低,这种开环控制方式,负载位置对控制电路没有反馈。 对于步进电机,控制脉冲的输入并不依赖于转子的位置,而是按一固定的规律发出控制脉冲,如果励磁变化太快,电机不能移动到新的位置,那么实际负载位置与理想位置就会产生一个偏差,就有可能出现失步或者过冲现象,所以需要使用加减速算法。 梯形加减速算法,S加减速算法等

aaa376070331的博客 3万+

MappingJackson2HttpMessageConverter使用及jackson配置原理和避坑说明

MappingJackson2HttpMessageConverter消息转换器创建和生效原理HttpMessageConverters对象的创建使用WebMvcConfigurationSupport配置时转换器创建过程使用WebMvcAutoConfiguration配置时转换器创建过程MappingJackson2HttpMessageConverter的配置使用WebMvcConfigurationSupport配置时使用WebMvcAutoConfiguration配置时MappingJackso

思考的力量 4万+

用Matlab系统辨识工具箱搞定温控系统建模:从阶跃响应到传递函数(附完整代码)

本文详细介绍了如何使用Matlab系统辨识工具箱进行温控系统建模,从阶跃响应数据采集到传递函数参数辨识的全过程。通过实际案例和完整代码,帮助工程师快速掌握PID控制参数整定技巧,提升温控系统设计效率。特别适合单片机开发者和自动化控制工程师参考。

weixin_30736301的博客 310

用Arduino和RC522模块DIY一个NFC门禁卡复制器(附完整代码)

本文详细介绍了如何利用Arduino和RC522模块DIY一个NFC门禁卡复制器,包括硬件连接、软件配置、数据读写技术及完整代码实现。通过本教程,电子爱好者可以深入了解NFC技术,并构建自己的智能门禁系统,适用于家庭安全、办公场所等多种场景。

weixin_33704591的博客 505

springMVC JSON数据交互

1、引入jackson 2、编写POJO 3、编写Controller 3.1、javabean接收 3.2、Map接收 4、访问测试 4.1、设置基本请求参数 4.2、设置请求参数,发送请求 为实现浏览器与控制器类之间的 JSON 数据交互,Spring MVC 提供了 MappingJackson2HttpMessageConverter 实现类默认处理 JSON 格式请求响应。该实现类利用 Jackson 开源包读写 JSON 数据,将Java对象转换为 JSON 对象和 XML ..

weixin_57176230的博客 2491

告别ZotFile!Zotero 7+百度网盘文献同步全攻略(含软链接避坑指南)

本文针对Zotero 7用户,提供了告别ZotFile插件后,利用百度网盘实现文献附件同步的完整解决方案。详细讲解了如何通过设置Zotero链接目录与创建软链接,将附件库迁移至云盘,并附有详细的避坑指南,确保数据安全与多设备同步的稳定性。

mmm90的博客 589

SpringMVC中的报文转换器HttpMessageConverter 详解

SpringMVC中的报文转换器HttpMessageConverter 详解

YXAAA520的博客 1458

使用cubeMX生成USB HID设备

本文主要介绍如何使用stm32开发板和cubeMX生成HID设备,供参考。

专注音频,高效工作,快乐生活! 971

R语言中的summarise函数和mutate函数用于计算分组占比。下面是关于这两个函数的详细介绍以及相应的源代码示例:

R语言中的summarise函数和mutate函数用于计算分组占比。

CodeByte的博客 1183

spring4.x找不到MappingJacksonHttpMessageConverter错误解决

摘要 MappingJacksonHttpmessageConverter错误 spring4.x MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter MappingJacksonHttpMessageConverter spring spring4.x 在spring4.x中请用org.sp

Hunaiyo-黄奕为 4937

DeepSmote:一种深度SMOTE方法

DeepSmote 一种全新的将深度学习与Smote相结合的过采样方法! 目前在许多领域已经被使用,值得大家关注学习!

走在深度学习前沿的小宋 1447

spring3.X升级到spring4.X时关于MappingJacksonHttpMessageConverter的问题

在spring4.X中删除了啊MappingJacksonHttpMessageConverter类文件,可以使用MappingJackson2HttpMessageConverter替换但是启动仍然会报异常 Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingEx

guying4875的专栏 9319

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

spring中MappingJacksonHttpMessageConverter的使用

// 需要在web.xml多配置一个拦截 @RequestMapping("selectOne.json") @ResponseBody public HashMap selectOnejson(String sqlId, HttpServletRequest request) throws JsonGenerationException, JsonMappingException, IOE

tyt叮当tyt的专栏 2万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Spring3升级到Spring4时, 运行时出现找不到MappingJacksonHttpMessageConverter的情况

原因是Spring 3.x 和4.X处理JSON的一个类不一样,而这个东西又配置在xml文件中,所以编译时又无法发现 spring3.x是 org.springframework.http.converter.json.MappingJacksonHttpMessageConverter spring4.x是 org.springframework.http.converter.json....

HeatDeath的博客 359

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

解决spring4.x中的MappingJacksonHttpMessageConverter错误

在spring4.x中请用org.springframework.http.converter.json.MappingJackson2HttpMessageConverter代替。并将maven依赖改成如下:<dependency> <groupId>com.fasterxml.jackson.core<...

weixin_34319999的博客 139

Spring3.x升级到Spring.x4时, 找不到MappingJacksonHttpMessageConverter的异常

解决方法: 1、xml配置文件中, org.springframework.http.converter.json.MappingJacksonHttpMessageConverter 改成 org.springframework.http.converter.json.MappingJackson2HttpMessageConverter 2、pom.xml 文件中加入

十年之间 324

使用Spring4时, 运行时出现找不到MappingJacksonHttpMessageConverter的情况

启动项目报错: [org.springframework.web.context.ContextLoader]Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework....

weixin_34290352的博客 265

Spring-mvc MappingJacksonHttpMessageConverter的使用

1.maven 依赖 com.fasterxml.jackson.core jackson-core 2.1.0 com.fasterxml.jackson.core jackson-databind 2.1.0 com.fasterxml.jackson.core jackson-annotations 2.1.0

ZT的专栏 1181

(转)MappingJacksonHttpMessageConverter spring返回json

Spring mvc 返回json格式   一、使用maven管理jar。 &lt;dependency&gt; &lt;groupId&gt;org.codehaus.jackson&lt;/groupId&gt; &lt;artifactId&gt;jackson-core-lgpl&lt;/artifactId&gt; &lt;version&gt;1...

367

[SSM]解决spring4.x中的MappingJacksonHttpMessageConverter错误

在spring4.x中请用 org.springframework.http.converter.json.MappingJackson2HttpMessageConverter代替。并将maven依赖改成如下: <dependency> <groupId>com.faste

马叔叔的积累之路 1748
上一篇: maven搭建spring mvc+ibatis项目
下一篇: spring中context:property-placeholder
zljjava
博客等级 码龄15年 155粉丝 15原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值