java接收xml_springmvc接收xml格式参数的坑
原来用的是springboot写的服务,然后对接微信公众号的接口 这种首字母大写的参数,和java的规范是有区别的。所以java对象要这么写: 然后controller这么写: 嗯,这样就完成了。如果你用的是spring-boot-starter-web的依赖的话。。以下是今天发现的坑:今天因为闲的无聊,把这个代码放到了一个springcloud的服务中。request就取不到参数名为ToUser
原来用的是springboot写的服务,然后对接微信公众号的接口

这种首字母大写的参数,和java的规范是有区别的。
所以java对象要这么写:

然后controller这么写:

嗯,这样就完成了。如果你用的是spring-boot-starter-web的依赖的话。。
以下是今天发现的坑:
今天因为闲的无聊,把这个代码放到了一个springcloud的服务中。
request就取不到参数名为ToUserName这种格式的值了,用postman模拟下参数名改为toUserName是可以取到的。
也就是@xmlelement注解不生效了。
经过我不懈的努力,最后找到了问题所在。
com.fasterxml.jackson.core
jackson-databind
2.9.5
这个依赖加一下。。嗯 问题就解决了。。。
如果心情好的话,这个也加一下。。
com.alibaba
fastjson
1.2.24
就酱。。希望能帮助一些踩到相同坑的人。。毕竟我百度了好久 没找到答案。。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)