没有合适的资源?快使用搜索试试~ 我知道了~
http-api-invoker:一个让http接口调用跟调用本地方法一样自然优雅的项目
共73个文件
java:65个
properties:3个
md:2个
需积分: 20 0 下载量 33 浏览量
2021-05-23
18:29:48
上传
评论
收藏 93KB ZIP 举报
温馨提示
HTTP接口调用框架 让 HTTP 接口调用跟调用本地方法一样自然优雅 将 HTTP 请求和接口绑定,然后由框架生成接口的代理类,直接调用接口的方法就会自动构建请求参数并发送请求,然后处理请求响应转换为接口方法的返回值返回(支持泛型)。 若与 Spring 集成(可选),更能使用 @Autowired 进行自动注入接口的代理实现。 特色 像 MyBatis 一样,只写接口,由框架提供实现 轻量级,不要求依赖Spring,只使用少量注解 支持上传和下载文件 若使用 Spring ,则可以使用 Autowired 自动注入接口的实现 完善的文档用例和单元测试 支持 Mock JDK6+(注:1.2.0版本后支持JDK6,之前的版本必须JDK8) 技术栈 动态代理 反射 注解 自动包扫描 快速开始 一、添加maven依赖 <dependency> <groupId>com.github
资源推荐
资源详情
资源评论
收起资源包目录
http-api-invoker-master.zip (73个子文件)
http-api-invoker-master
src
test
resources
conf.properties 40B
log4j.properties 300B
conf2.properties 41B
java
com
github
dadiyang
httpinvoker
requestor
DefaultHttpRequestorTest.java 1KB
HttpApiProxyFactoryTest.java 4KB
util
CityUtil.java 1KB
ParamUtilsTest.java 840B
entity
ComplicatedInfo.java 2KB
City.java 1KB
ResultBeanWithStatusAsCode.java 2KB
ResultBean.java 2KB
interfaces
CityServiceErrorTest.java 7KB
CityService.java 6KB
CityServiceMockRequestorTest.java 5KB
CityServiceTest.java 27KB
CityServiceSpringTest.java 2KB
serializer
JsonSerializerTest.java 4KB
JsonSerializerDeciderTest.java 732B
TestApplication.java 1KB
main
java
com
github
dadiyang
httpinvoker
mocker
MockRequestor.java 8KB
MockResponse.java 4KB
MockRule.java 3KB
HttpApiProxyFactory.java 13KB
requestor
Requestor.java 420B
ResponseProcessor.java 532B
HttpResponse.java 650B
ResultBeanResponseProcessor.java 9KB
JsoupHttpResponse.java 2KB
DefaultHttpRequestor.java 372B
HttpClientRequestor.java 11KB
HttpRequest.java 3KB
HttpClientResponse.java 4KB
JsoupRequestor.java 6KB
MultiPart.java 2KB
Status.java 600B
DefaultResponseProcessor.java 2KB
RequestPreprocessor.java 619B
propertyresolver
EnvironmentBasePropertyResolver.java 1KB
MultiSourcePropertyResolver.java 2KB
PropertiesBasePropertyResolver.java 1KB
PropertyResolver.java 702B
annotation
HttpApiScan.java 1KB
Cookies.java 494B
Form.java 332B
Param.java 876B
ExpectedCode.java 690B
Headers.java 398B
HttpApi.java 820B
ContentType.java 295B
HttpReq.java 875B
NotResultBean.java 373B
RetryPolicy.java 1KB
UserAgent.java 293B
HttpApiInvoker.java 23KB
exception
UnexpectedResultException.java 554B
util
ParamUtils.java 8KB
ObjectUtils.java 847B
ReflectionUtils.java 1KB
IoUtils.java 2KB
StringUtils.java 708B
enumeration
ReqMethod.java 529B
serializer
FastJsonJsonSerializer.java 1KB
GsonJsonSerializer.java 5KB
JsonSerializerDecider.java 3KB
JsonSerializer.java 519B
spring
HttpApiConfigurer.java 5KB
HttpApiProxyFactoryBean.java 2KB
ClassPathHttpApiScanner.java 6KB
LICENSE 1KB
README.md 12KB
pom.xml 6KB
.gitignore 95B
README-en.md 8KB
共 73 条
- 1
资源评论
Tsy.H
- 粉丝: 19
- 资源: 4607
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功