Skip to content

ibarryyan/QR-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于Spring Boot的二维码生成与解析工具

0 安装运行步骤

下载:git clone https://github.com/ibarryyan/sb_qr_code.git

安装:mvn install

1 整体架构

img

2 注意点

  • 拦截器:防刷接口
  • Shell脚本:定时清除logo图片缓存

3 请求样例

1 文字->二维码

上传Logo

POST :http://${IP}/uploadLogo
{
  "file": "Desktop\\QQ图片20220603175226.jpg"
}

生成二维码:

POST :http://${IP}/encodeImg
{
  "imgFormat": "jpg",
  "content": "Hello",
  "imgSize": "BIG",
  "logoPath": "Desktop\\312321312asd.jpg"
}
  • imgFormat:jpg、png、gif
  • imgSize:MINI、SMALL、MIDDLE、BIG

2 二维码->文字

POST :http://${IP}/decodeImg
{
  "file": "Desktop\\QQ图片20220603175226.jpg"
}

4 TODO

  • 接口防刷
  • 定时清除图片缓冲区

5 关于作者

公众号【扯编程的淡】:

image-20230430204003260

感谢您的支持,可扫码进行赞赏<微信>:

微信图片_20230430202859