Spring开发注解包---Swagger

本文介绍了Spring中Swagger的常用注解,包括@Api用于标记Controller类,@ApiOperation用于描述方法作用,以及@ApiParam用于定义请求参数。通过对这些注解的理解,可以更好地构建Swagger文档,清晰展示API接口的功能。
摘要由CSDN通过智能技术生成

常用注解

@Api

Api用在类上,说明该类的作用。可以标记一个Controller类作为swagger文档资源。

@Api(value="/user", description = "Operations about user")

Controller注解并列使用,属性配置:

属性名称备注
valueurl的路径值
tags如果设置这个值,value的值会被覆盖
description对api资源的描述
basePath基本路径可以不配置
position如果配置多个Api想改变显示的顺序位置
producesFor example, “application/json, application/xml”
consumesFor example, “application/json, application/xml”
protocolsPossible values: http, https, ws, wss.
authorizations高级特性认证时配置
hidden配置为true 将在文档中隐藏

@ApiOperation

ApiOperation:用在方法上,说明方法的作用,每一个url资源的定时,使用方式:

@ApiOperation(
    value = "Find purchase order by ID",
    notes = "For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions",
    response = Order,
    tags = {"Pet Store"}
)

与Controller中的方法并列使用。

@ApiParam

ApiParam请求属性,使用方式:

public ResponseEntity<User> createUser(@RequestBody @ApiParam(value = "Created user object", required = true)  User user)

参考链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值