Picture Picture Picture Picture Picture Picture Picture

Swagger2的使用和网页测试以及Captcha验证码和文件下载上传 +解决跨域问题

链接

意义

写好的接口可以直接测了 不需要postman中自己输入

环境

<dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger2</artifactId>
      <version>2.6.1</version>
</dependency>
<dependency>
     <groupId>io.springfox</groupId>
     <artifactId>springfox-swagger-ui</artifactId>
     <version>2.6.1</version>
</dependency>

springboot配置




接口

注解

controll改变

简单的改变

入参改变

工具使用

地址

输入 http://localhost:8080/swagger-ui.html#/

token处理

没有Authorize的按钮

Captcha验证码实现

地址

注意

1、照片是后台发的(不需要授权) 发的是照片+uuid 现在使用后台的验证 (可以配置验证码的模式)

文件下载

文件上传

同下载

wagger-bootstrap-ui 的使用

wagger-bootstrap-ui 的介绍

跨域问题

报错


Access to XMLHttpRequest at 'http://192.168.1.104:8000/api/user/token' from origin 'http://localhost:8080' has been blocked by CORS policy: 
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

springboot解决方案

接口增加描述

BEAN 实体

接口 实体


posted @ 2020-09-27 15:25  云行雨步  阅读(1147)  评论(0编辑  收藏  举报
Title - Artist
0:00