您的位置:首页 > Web前端 > JavaScript

对于应用内部通信JSONRPC的理解

2020-02-03 07:21 1086 查看

1.客户端
创建对应的代理对象
AutoJsonRpcClientProxyCreator
构建上述对象的时候两个关键属性
setBaseUrl–对应服务度的url
setScanPackage–扫描对应的包下有@JsonRpcService的注解的类

spring内部调用invoke方法
httpconnection方法

2.服务端
导出对应的rpc服务对象
AutoJsonRpcServiceImplExporter
无需添加额外的属性

该类实现了BeanFactoryPostProcessor

通过重写
postProcessBeanFactory方法–方法内部调用–registerServiceProxy

上述方法中在创建JsonServiceExporter对象,该类implments HttpRequestHandler接口
方法handleRequest

  • 点赞 1
  • 收藏
  • 分享
  • 文章举报
sun_myheart 发布了4 篇原创文章 · 获赞 4 · 访问量 445 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: