当前位置: 首页 > news >正文

怎么做网站营销开服网站建设

怎么做网站营销,开服网站建设,科技类网站风格,免费合作推广一、存在的问题 1.重载方法在当前的实现中还不支持,调用了会报错。 2.类型转换也还存在问题。 假设定义的接口如下,参数是float类型。 在Provider端接受到的是一个Double类型,这是因为web应用接收的请求后处理的类型。 在反射调用的时候就会…

一、存在的问题

1.重载方法在当前的实现中还不支持,调用了会报错。

图片

图片

2.类型转换也还存在问题。

假设定义的接口如下,参数是float类型。

图片
图片

在Provider端接受到的是一个Double类型,这是因为web应用接收的请求后处理的类型。

图片

在反射调用的时候就会报错。

图片

二、解决方法重载问题

在Provider端创建的时候使用完整的方法签名替换方法全限定名。

图片

方法签名:方法名称+参数个数+参数类型

图片

在Consumer端封装请求参数时,传入方法签名即可。

图片

举个例子:

图片

三、解决参数类型转换

在Provider端进行反射之前,处理请求参数。

图片

processArgs()方法负责处理请求每个请求参数,传入的参数和方法参数类型匹配处理。

图片

同理,在Consumer端需要对返回的结果类型进行参数处理。

图片

参数处理工具类是TypeUtils.cast():

1.兼容的父子类型不需要处理;

2.处理数组类型:是一个什么样的数组,对每个值进行处理;

3.处理Map:使用json序列化;

4.基本类型使用封装类型;

图片

四、各种类型的测试:

1.引用类型参数;

2.int类型参数;

3.重载方法;

4.无参方法;

5.int类型参数,String类型返回值;

6.本地方法;

7.int类型参数,int类型返回值;

8.无参方法,String类型返回值;

9.数组类型返回值;

10.数组参数,数组返回值

图片

http://www.yayakq.cn/news/905663/

相关文章:

  • 网站数据库空间什么是规划网站
  • 网站的封面怎么做厦门网站推广费用
  • 莆田制作网站企业外贸公司没网站
  • 网站做优化需要多少钱建网站报价表
  • 网站开发优惠活动方案阜阳北京网站建设
  • skech做网站交互流程四川成都设计公司
  • 宝安网站制作网站建设视频拍摄设备
  • 海外访问国内网站 dns各大推广平台
  • 网站建立电话软件培训公司
  • 西乡网站建设公司wordpress主题子主题运行速度
  • 电脑搭建网站广州网站关键字优化
  • 装修网站怎么做推广怀来建设银行网站
  • 网站相对路径 .热点新闻最新消息
  • 天河建网站公司wordpress关闭会员
  • 网站底部版权html代码成都企业网站设计制作
  • 网站商城的公司运营结构今天军事新闻最新消息详细
  • 免费的舆情网站不需下载做网盘网站的成本
  • 成都专业手机网站建设服务平面作品集展示图片
  • dz论坛网站创建页面湖南网站建设优化
  • 长春建设厅官方网站请人建网站
  • 制作网站要不要域名专业的建站公司推广
  • 南昌企业网站制作惠州seo外包
  • 深圳营销型网站公司电话seo刷词工具在线
  • 网站免费进入窗口软件有哪些网络技术学什么
  • 网络营销意思seo排名网
  • 做企业网站排名优化要多少钱php在电子商务网站建设中的应用研究 戴书浩
  • 做跨境电商的网站做网站内嵌地图
  • 安徽手机版建站系统wordpress 首页显示分类文章
  • seo教学网站平面广告图片
  • 淮北网站开发公司网站建设有云端吗