编程问题

简介: 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;}
相关文章
|
3月前
|
算法
【软件设计师】常见的算法设计方法——穷举搜索法
【软件设计师】常见的算法设计方法——穷举搜索法
|
12月前
|
程序员 测试技术 开发工具
高端的程序员通常具有以下一些朴素的编程方式
高端的程序员通常具有以下一些朴素的编程方式
93 2
|
3月前
|
算法
【编程技巧】精通编程的秘密武器:高效编程技巧揭秘!
【编程技巧】精通编程的秘密武器:高效编程技巧揭秘!
31 0
|
12月前
|
缓存 NoSQL 关系型数据库
高端的程序员,都有哪些朴素的编程方式?
在当今互联网时代,程序员已经成为了一类备受关注的职业。而高端的程序员往往有化代码为神奇的能力,那么今天就邀请大家,一起分享下都有哪些朴素的编程方式?
98 1
|
算法
谈一谈|编程中的数学思维
谈一谈|编程中的数学思维
124 0
|
编译器 C++
C++ Primer Plus 第十四章答案 C++中的代码重用
只有聪明人才能看见的摘要~( ̄▽ ̄~)~
54 0
|
算法
算法为什么这么难学
算法为什么这么难学
168 0
|
算法 搜索推荐 程序员
算法的本质是什么?程序员如何学好算法?
所谓算法,指的是解决实际问题的一系列方法。 很多人以为,算法是一个新词汇,只和计算机有关系。 其实,算法的历史非常悠久,跟人类的生产生活有着密切的关系。
267 0
算法的本质是什么?程序员如何学好算法?
|
Java 程序员 编译器
计算机编程语言学习要点
计算机编程语言学习要点
186 0
|
弹性计算 NoSQL Linux
编程技巧总结
编程技巧总结

相关实验场景

更多