最初测试方式:Postman
常见新测试方式:Swagger(生成后端接口文档,进行接口测试)
Knife4j集成Swagger
-
导入knife4j的maven坐标
-
配置类中加入knife4j相关配置
-
设置静态资源映射,否则接口文档页面无法访问
Swagger常用注解:
@Api:
@ApiOperation
@Api(tags = "员工相关接口")
public class EmployeeController{
@ApiOperation(value = "员工登录方法")
public Result<EmployeeLoginDTO> login(@RequestBody EmployeeLoginDTO employeeDTO){
}
@ApiOperation(value = "员工退出方法")
public Result<String> logout(){
}
}
@ApiModel
@ApiModelProperty
@ApiModel(decription = "员工登录时传递的数据模型")
public class EmployeeLoginDTO implements Serializabal{
@ApiModelProperty("用户名")
private String username;
@ApiModelProperty("密码")
private String password;
}