当前位置: 首页 > news >正文

swagger3融入springboot

标签:

放controller上面

@Api(description = "xxx")

放方法上面

@Operation(summary = "xxx")

引入:

我用的是swagger3.X

需要在yml配置文件中加上:

spring:mvc:pathmatch:matching-strategy: ant_path_matcher

然后生成文档

<!--        生成文档--><!-- swagger3 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</version></dependency><dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-starter-webmvc-ui</artifactId><version>2.0.0</version></dependency>

生成文档路径:

http://localhost:8080/swagger-ui/index.html

如果生成不了文档,加上这个:

package com.hz.appointment.config;import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;/*** @Project: StudentPsychologicalAppointment* @Description:swagger的配置*/
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/swagger-ui/**").addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/").resourceChain(false);registry.addResourceHandler("/swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/");registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");}
}

相关文章:

  • XML语言
  • 前端实战中的单例模式:以医疗药敏管理为例
  • 从一城一云到AI CITY,智慧城市进入新阶段
  • OpenCV 中用于背景分割的一个类cv::bgsegm::BackgroundSubtractorLSBP
  • 【数据融合实战手册·应用篇】“数字孪生+视频融合”让智慧城市拥有空间感知
  • 大语言模型主流架构解析:从 Transformer 到 GPT、BERT
  • 【JS逆向基础】前端基础-HTML与CSS
  • ‌CDGP|数据治理:探索企业数据有序与安全的解决之道
  • 开源照片管理系统PhotoPrism的容器化部署与远程管理配置
  • Python中的re库详细用法与代码解析
  • 跨浏览器自动化测试的智能生成方法
  • mission planner烧录ardupilot固件报错死机
  • 02_JVM
  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年5月8日第72弹
  • SQLite3常用语句汇总
  • 文件包含 任意文件读取
  • 使用Jmeter进行核心API压力测试
  • 云计算的基础概论
  • 【工具推荐】Code2Prompt
  • 认识不同格式的点云数据 -PCD点云数据 文本点云数据
  • 七猫征文大赛颁出112万奖金,非遗题材作品斩获金奖
  • 六省会共建交通枢纽集群,中部六省离经济“第五极”有多远?
  • 跨越三十年友情,61岁余隆和60岁齐默尔曼在上海再度合作
  • 恒生银行回应裁员传闻:受影响的员工数目占银行核心业务员工总数约1%
  • 中国证券业协会修订发布《证券纠纷调解规则》
  • 现场丨在胡适施蛰存等手札与文献间,再读百年光华