没有合适的资源?快使用搜索试试~ 我知道了~
MyRestUtil:基于springboot的rest调用框架,定义接口然后即可直接注入使用
共57个文件
java:36个
properties:4个
gitignore:2个
需积分: 13 0 下载量 89 浏览量
2021-05-15
22:04:45
上传
评论
收藏 182KB ZIP 举报
温馨提示
MyRestUtil 给部门写的基于springboot的rest调用框架。 说明 最近部门在搞服务器,系统和系统直接rest调用越来越多。为了简化调用和基于公司的灵活配置编写了本框架。本框架使用jdk的动态代理技术,给出了spring下最方便简洁的使用方法。所有代码都是自主研发,代码简洁明了,一共不到200行,可基于公司特色随意修改。 使用的时候,只需要定义一个接口类,即可直接注入使用。 框架只演示了get请求和支持http basic认证,需要支持post请求和其他认证方式的(如sso),自己寻找TODO标签补全代码即可。 更新记录 2017.10.11 将 RestUtilInit 由普通bean修改为 BeanFactoryPostProcessor ,保证IRequestHandle优先与其他任何bean注册到容器中 解决bean的依赖问题,不需要在接口类中增加 @Lazy 注解
资源推荐
资源详情
资源评论
收起资源包目录
MyRestUtil-master.zip (57个子文件)
MyRestUtil-master
myrestserver
.gitignore 249B
.mvn
wrapper
maven-wrapper.jar 46KB
maven-wrapper.properties 110B
src
main
resources
static
index.html 441B
application.properties 16B
java
cn
xiaowenjie
services
UserService.java 541B
WebSecurityConfig.java 2KB
MyrestserverApplication.java 318B
controllers
TestNeedLoginController.java 975B
TestController.java 898B
beans
ResultBean.java 673B
User.java 1KB
test
java
cn
xiaowenjie
MyrestserverApplicationTests.java 336B
mvnw 6KB
pom.xml 2KB
mvnw.cmd 5KB
将来要实现的功能.txt 637B
_config.yml 26B
pictures
2.png 30KB
1.png 21KB
README.md 5KB
myrestutil
.gitignore 249B
.mvn
wrapper
maven-wrapper.jar 48KB
maven-wrapper.properties 110B
src
main
resources
static
index.html 337B
application.properties 0B
java
cn
xiaowenjie
retrofitdemo
MyRestUtilApplication.java 1KB
services
SomeService.java 991B
interfaces
IRequestNeedLoginDemo.java 411B
IRequestDemo.java 632B
HttpBasicRequestInterceptor.java 1KB
controllers
TestController.java 2KB
beans
ResultBean.java 174B
test
java
cn
xiaowenjie
myrestutil
TestSuits.java 283B
RestTemplateTest.java 953B
MyRequestInterface.java 436B
MyRestUtilApplicationTests.java 2KB
AnnotationUtilTest.java 7KB
StackTraceHelperTest.java 2KB
restutil
cn
xiaowenjie
myrestutil
http
Param.java 380B
Rest.java 432B
GET.java 394B
requesthandlers
DefaultRestTemplateRequestHandler.java 2KB
AnnotationMetaDataInfo.java 463B
AnnotationUtil.java 9KB
interfaces
IRequestHandle.java 318B
ProxyCreater.java 265B
invocationhandlers
MyInvocationHandler.java 3KB
RestUtilInit.java 6KB
StackTraceHelper.java 4KB
beans
RestInfo.java 245B
RequestInfo.java 307B
JDKProxyCreater.java 1KB
CGLibProxyCreater.java 1014B
mvnw 7KB
pom.xml 2KB
mvnw.cmd 5KB
共 57 条
- 1
资源评论
张岱珅
- 粉丝: 44
- 资源: 4690
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功