内容简介:接入其它系统RPC接口:调用成功,到 return rpcResult.getResult();这行报错:断点执行,发现返的rpcResult中的类型是Integer类型,Byte被自动转化为了Integer
RPC接口
接入其它系统RPC接口:
RpcResult<Byte> findRecipeTypeById(Long id);
调用
@Override public Byte getRecipeTypeById(Long recipeId) { RpcResult<Byte> rpcResult = null; try { rpcResult = recipeCommonFacadeService.findRecipeTypeById(recipeId); } catch (Exception e) { return null; } if (null == rpcResult || rpcResult.isSuccess() == false) { return null; } return rpcResult.getResult(); }
报错
调用成功,到 return rpcResult.getResult();这行报错:
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Byte
排查
断点执行,发现返的rpcResult中的类型是Integer类型,Byte被自动转化为了Integer
以上所述就是小编给大家介绍的《RPC返回Byte类型的坑》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- c++ 为什么在返回从函数的返回类型派生的类型的本地对象时,没有选择move构造函数?
- 父类返回子类类型的函数写法
- Unchecked Conversion 导致的 Java 方法返回类型变更
- Go语言的断言返回值和类型转换的区别
- SwiftUI 和 Swift 5.1 新特性之:不透明返回类型
- 为什么C语言中getchar()的返回类型是int?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Everything Store
Brad Stone / Little, Brown and Company / 2013-10-22 / USD 28.00
The definitive story of Amazon.com, one of the most successful companies in the world, and of its driven, brilliant founder, Jeff Bezos. Amazon.com started off delivering books through the mail. Bu......一起来看看 《The Everything Store》 这本书的介绍吧!