@ApiModel
和 @ApiModelProperty
:当接?的形参或返回值为对象类型时,在实体类中添加此注解说明接口的返回值为 ResultVo 对象示例:
@Data@NoArgsConstructor@AllArgsConstructor@ApiModel(value = "https://www.huyubaike.com/biancheng/ResultVo 对象", description = "返回给前端的封装数据") //返回的类说明public class ResultVo {// 响应给前端的状态码@ApiModelProperty("响应状态码") //属性说明private int code;// 响应给前端的提示信息@ApiModelProperty("提示信息") //属性说明private String msg;// 响应给前端的数据@ApiModelProperty("数据") //属性说明private Object data;}
接口的形参为 User 实体对象示例:@Data@NoArgsConstructor@AllArgsConstructor@ApiModel(value = "https://www.huyubaike.com/biancheng/User 对象",description = "?户/买家信息")public class User { @ApiModelProperty(dataType = "int",required = false)private int userId;@ApiModelProperty(dataType = "String",required = true, value = "https://www.huyubaike.com/biancheng/?户注册账号")private String userName;@ApiModelProperty(dataType = "String",required = true, value = "https://www.huyubaike.com/biancheng/?户注册密码")private String userPwd;@ApiModelProperty(dataType = "String",required = true, value = "https://www.huyubaike.com/biancheng/?户真实姓名")private String userRealname;@ApiModelProperty(dataType = "String",required = true, value = "https://www.huyubaike.com/biancheng/?户头像url")private String userImg;}
@ApiIgnore
:接??法注解,添加此注解的?法将不会?成到接??档中发现一个规律,越学到最后,越是有惊喜,有不有?swagger-ui 插件是一款 UI 美化插件,是基于 swagger 的 。
之前使用的默认 swagger 文档和调试页面如果使用起来不太顺畅,可以试试这款 swagger-ui 插件 。
使用
- 添加依赖
<dependency><groupId>com.github.xiaoymin</groupId><artifactId>swagger-bootstrap-ui</artifactId><version>1.9.6</version></dependency>
- 重启 SpringBoot 应用,访问
http://localhost:8080/doc.html
效果如下:
文章插图
文章插图
文章插图
【Spring Boot 中使用 Swagger】
经验总结扩展阅读
- 怎么洗面筋
- 中国全屋定制十大名牌排名
- 中国十大名牌家具排名
- 中国皮床十大名牌排名
- 防盗门哪个牌子质量好 中国十大防盗门品牌排行
- 中国十大盆景排名 名贵盆景有哪些
- 中元节包袱称呼
- 梦幻模拟战壳中少女技能是什么
- 原神3.0新敌人有哪些
- 全球软床十大顶级品牌