在springboot的pom.xml中引入swagger相关的两个案例
<!-- 引入 Swagger 依赖 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <!-- 引入 Swagger UI 依赖,以实现 API 接口的 UI 界面 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency>注意:
其实配置最重要的是
.apis(RequestHandlerSelectors.basePackage(“com.fct.controller”))
记住项目中对应的controller对应的包名一定要写对
参考网址:
https://blog.csdn.net/ajklaclk/article/details/80736042?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160325149419725271728964%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160325149419725271728964&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-3-80736042.first_rank_ecpm_v3_pc_rank_v2&utm_term=swagger%E6%B3%A8%E8%A7%A3&spm=1018.2118.3001.4187
https://blog.csdn.net/qq_34409255/article/details/88824984?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160325149419725271728964%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=160325149419725271728964&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v28-1-88824984.first_rank_ecpm_v3_pc_rank_v2&utm_term=swagger%E6%B3%A8%E8%A7%A3&spm=1018.2118.3001.4187
相关小记录
- @Api()用于类; 表示标识这个类是swagger的资源 - @ApiOperation()用于方法; 表示一个http请求的操作 - @ApiParam()用于方法,参数,字段说明; 表示对参数的添加元数据(说明或是否必填等) - @ApiModel()用于类 表示对类进行说明,用于参数用实体类接收 - @ApiModelProperty()用于方法,字段 表示对model属性的说明或者数据操作更改 - @ApiIgnore()用于类,方法,方法参数 表示这个方法或者类被忽略 - @ApiImplicitParam() 用于方法 表示单独的请求参数 - @ApiImplicitParams() 用于方法,包含多个 @ApiImplicitParam