1.1 class上添加注解@ApiModel
1.2 属性上添加注解@ApiModelProperty(value = \"姓名\,属性是属于对象关联属性则不需要添加example。 事例:
2. controller中添加注解
2.1 class上添加注解@Api(description = \" swagger事例\")。Description可以描述这个controller是用来做什么的,@ApiIgnore:在class上是过滤掉这个controller不让这个类下面的接口在前端显示,在方法上让这个接口不在前端显示
@RequestMapping(value = \"/testObject\ Method统一为RequestMethod.POST 2.2 方法上添加注解
2.2.1 @ApiOperation(value = \"test\= \"test\= \"application/json\")
说明:
value:方法名 notes:方法描述
produces:相应格式(统一为application/json) 2.2.2 @ApiImplicitParams({
@ApiImplicitParam(name = \"subcategoryId\年级iD\
true, paramType = \"query\
}) 说明:参数传入每一个@ApiImplicitParam表示一个参数
name:参数名,通过request.getParameter(\"name\").的名字 value:说明
required:是否必填,true:必填,false:不必填 paramType:参数获取类型(统一使用query) dataType:数据类型
事例:
如果没有返回数据对象,只需返回ResultObject
3. 访问swaggerUI,通过在工程访问路径后加上swagger-ui.html
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务