[Java、Android面试]_14_Retrofit的作用

本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。

整理成了面试系列,由于时间有限,每天整理一点,后续会陆续分享出来,感兴趣的朋友可关注+收藏

retrofit使用了注解+动态代理,使请求更加规范、简洁和优雅。
(1)代理模式

可以控制对原有对象的访问,在原有对象的访问基础上做一些额外的能力。

静态代理:提前写好代理类。如下代码:

(2)动态代理

不需要提前写好代理类,而是使用反射自动生成代理对象。如下:

相关推荐
CodeAmaz1 小时前
统一发包管理(Maven 仓库)详细步骤
java·maven·运维开发·个人开发
在等晚安么1 小时前
力扣面试150题打卡
算法·leetcode·面试
没有bug.的程序员1 小时前
Spring Cloud Bus 事件广播机制
java·开发语言·spring boot·hystrix·feign·springcloudbus·事件广播机制
找不到、了1 小时前
Java系统设计知识整理《1》
java·开发语言
程序猿七度1 小时前
【Excel导入】读取WPS格式嵌入单元格内的图片
java·开发语言·wps
用户298698530141 小时前
Java: 为PDF批量添加图片水印实用指南
java·后端·api
月弦笙音2 小时前
【vue3】这些不常用的API,却很实用
前端·vue.js·面试
q***31832 小时前
微服务生态组件之Spring Cloud LoadBalancer详解和源码分析
java·spring cloud·微服务
大头an2 小时前
Spring事务在微服务架构中的实践与挑战
java
BugShare2 小时前
嘿嘿,一个简单ElasticSearch小实现
java·大数据·spring boot·elasticsearch