整理一些在gitee上找到的便于javaweb开发的工具

1.第三方接口请求访问

1.1 https://gitee.com/dt_flys/forest?_from=gitee_search

特点,轻量级http,微服务请求

1.以Httpclient和OkHttp为后端框架
2. 通过调用本地方法的方式去发送Http请求, 实现了业务逻辑与Http协议之间的解耦
3. 因为针对第三方接口,所以不需要依赖Spring Cloud和任何注册中心
4. 支持所有请求方法:GET, HEAD, OPTIONS, TRACE, POST, DELETE, PUT, PATCH
5. 支持文件上传和下载
6. 支持灵活的模板表达式
7. 支持拦截器处理请求的各个生命周期
8. 支持自定义注解
9. 支持OAuth2验证
10. 支持过滤器来过滤传入的数据
11. 基于注解、配置化的方式定义Http请求
12. 支持Spring和Springboot集成
13. JSON字符串到Java对象的自动化解析
14. XML文本到Java对象的自动化解析
15. JSON、XML或其他类型转换器可以随意扩展和替换
16. 支持JSON转换框架: Fastjson, Jackson, Gson
17. 支持JAXB形式的XML转换
18. 可以通过OnSuccess和OnError接口参数实现请求结果的回调
19. 配置简单,一般只需要@Request一个注解就能完成绝大多数请求的定义
20. 支持异步请求调用

1.2 https://gitee.com/lianjiatech/retrofit-spring-boot-starter

说明

Retrofit是适用于Android和Java且类型安全的HTTP客户端,其最大的特性的是支持通过接口的方式发起HTTP请求。而spring-boot是使用最广泛的Java开发框架,但是Retrofit官方没有支持与spring-boot框架快速整合,因此我们开发了retrofit-spring-boot-starter。

特点
  1. 自定义注入OkHttpClient
  2. 微服务之间的HTTP调用
  3. 注解式拦截器
  4. 连接池管理
  5. 日志打印
  6. 请求重试
  7. 错误解码器
  8. 全局拦截器
  9. 调用适配器
  10. 数据转换器

2. Excel文件导入,导入

2.1 https://gitee.com/wuwenze/ExcelKit?_from=gitee_search

ExcelKit,简单、好用且轻量级的海量Excel文件导入导出解决方案。

3.验证码

3.1 PC端:https://gitee.com/anji-plus/captcha

行为验证码采用嵌入式集成方式,接入方便,安全,高效。抛弃了传统字符型验证码展示-填写字符-比对答案的流程,采用验证码展示-采集用户行为-分析用户行为流程,用户只需要产生指定的行为轨迹,不需要键盘手动输入,极大优化了传统验证码用户体验不佳的问题;同时,快速、准确的返回人机判定结果。目前对外提供两种类型的验证码,其中包含滑动拼图、文字点选。如图1-1、1-2所示。若希望不影响原UI布局,可采用弹出式交互。
   后端基于Java实现,提供纯Java.jar和SpringBoot Starter。前端提供了Android、iOS、Futter、Uni-App、ReactNative、Vue、Angular、Html、Php等多端示例。

在这里插入图片描述
在这里插入图片描述

3.3 PC端 https://github.com/hooray/vue-clicaptcha

前端VUE框架,+后端java,预览效果:

在这里插入图片描述

3.2 微信小程序端:https://uniapp.dcloud.io/

在这里插入图片描述

4.小程序

4.1 Megalo博客小程序开源框架

https://gitee.com/mirrors/Megalo?_from=gitee_search

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值