zoukankan      html  css  js  c++  java
  • Swagger 简记

    Swagger简介

    ​ 1.Swagger:基于Open API规范的一种工具,基于文档格式

    ​ 2.Springfox:基于代码格式,舍弃文档格式

    • swagger-springmvc

    导入Swagger

    • 添加依赖:springfox和swagger

      image-20210327183834677

    • 在启动类上添加注解@EnableSwagger2

    常用注解:

    • Api(tags={"demo1"},description="描述"):作用于类上image-20210327202234136
    • ApiOperation(value=”接口描述“,notes=“提示信息”):作用在方法上image-20210327201947681
    • ApiParam(name:"",value:"",required:true):作用在方法参数上
    • ApiModel(value="人实体类",description="实体类封装了所有"):作用在实体类上
    • ApiModelProperty(value=“编号”,name=“id”,required=true,example="123",hidden=true):作用在实体类的属性和方法上
    • ApiIgnore():使用在方法/类/参数上,表示被忽略
    • ApiImplicitParam(name=”id“,value=”编号“,required=true,dataType=”string“,paramType=”body“):功能与@ApiParam类似,作用在方法上
      • ApiImplicitParams(value={@ApiImplicitParam(),@ApiImplicitParam()})

    页面查看Swagger API

    在页面上输入ip:port/swagger-ui.html即可

    image-20210327215350144

  • 相关阅读:
    js正则表达式中的问号使用技巧总结
    380. Insert Delete GetRandom O(1)
    34. Find First and Last Position of Element in Sorted Array
    162. Find Peak Element
    220. Contains Duplicate III
    269. Alien Dictionary
    18. 4Sum
    15. 3Sum
    224. Basic Calculator
    227. Basic Calculator II
  • 原文地址:https://www.cnblogs.com/happy-prince/p/14587261.html
Copyright © 2011-2022 走看看