编程问题

简介: hessian方法重载导致报错

1.hessian方法重载导致报错


客户端B 调用 服务端A 的hessian接口,hessian正常启动,浏览器输入URL可以访问,参数传递均正确,但报错如下:


com.caucho.hessian.io.HessianProtocolException: expected map/object at java.lang.String (cbc)


实际上是因为调用的方法在hessian接口中有同名方法重载了,默认情况下它是不支持方法重载的。


解决方法,在客户端注册HessianProxyFactoryBean时,新增属性overloadEnabled,值设为true。


2.路由/banklist/{bankcode} , 参数为空时


@RequestMapping(value = {"/banklist/{bankcode} ", "/banklist/"}, RequestMethod.GET)public BankInfo getBankList(HttpServletRequest request, @PathVariable(required =false) String bankCode) {    // ......    return bankInfo;}
相关文章
|
4月前
|
测试技术 项目管理 Python
软件测试|探索多态在程序设计中的奇妙应用与巧妙技巧!
软件测试|探索多态在程序设计中的奇妙应用与巧妙技巧!
55 0
|
4月前
|
算法 搜索推荐 C语言
C语言中的分而治之与信息隐藏技术探讨
C语言中的分而治之与信息隐藏技术探讨
60 0
|
程序员 测试技术 开发工具
高端的程序员通常具有以下一些朴素的编程方式
高端的程序员通常具有以下一些朴素的编程方式
96 2
|
4月前
|
算法
【编程技巧】精通编程的秘密武器:高效编程技巧揭秘!
【编程技巧】精通编程的秘密武器:高效编程技巧揭秘!
34 0
|
4月前
|
Serverless 对象存储 C++
第十三章:C++面向对象编程思想详解
第十三章:C++面向对象编程思想详解
99 0
|
11月前
|
敏捷开发 算法 安全
如何写出高质量代码:特征、编程实践技巧和软件工程方法论
如何写出高质量代码:特征、编程实践技巧和软件工程方法论
|
缓存 NoSQL 关系型数据库
高端的程序员,都有哪些朴素的编程方式?
在当今互联网时代,程序员已经成为了一类备受关注的职业。而高端的程序员往往有化代码为神奇的能力,那么今天就邀请大家,一起分享下都有哪些朴素的编程方式?
104 1
|
算法
谈一谈|编程中的数学思维
谈一谈|编程中的数学思维
132 0
|
算法
算法为什么这么难学
算法为什么这么难学
176 0