首页 > 其他分享 >记录springboot 3.x 版本整合 swagger

记录springboot 3.x 版本整合 swagger

时间:2024-10-29 16:20:07浏览次数:6  
标签:springboot url springdoc api ui 版本 new swagger

boot版本
3.3.5
jdk版本
17
pom 文件依赖包导入

org.springdoc
springdoc-openapi-starter-webmvc-ui
2.6.0

建一个swagger配置文件
@Configuration
public class SwaggerConfig {
@Bean
public OpenAPI openAPI() {
return new OpenAPI()
.info(new Info()
.title("demo接口文档")
.description("SpringBoot3 集成 Swagger3接口文档")
.version("v1"))
.externalDocs(new ExternalDocumentation()
.description("项目API文档")
.url("/"));
}

}

yaml 配置文件写法
springdoc:
api-docs:
path: /api-docs
group: default
enabled: true
swagger-ui: #有 url 和 config-url 两个参数 不配置可以正常访问 加上后需要配置正确路径 (暂时不理解)不然报404错误。
path: /swagger-ui.html
enabled: true

http://localhost:yourPort/api/swagger-ui/index.html (yourPort 你的端口号) 进行访问

参考使用连接 https://blog.csdn.net/xiyang_1990/article/details/140739948

标签:springboot,url,springdoc,api,ui,版本,new,swagger
From: https://www.cnblogs.com/al88cn/p/18513740

相关文章

  • springboot:调用接口返回的数据乱码解决
    从git拉下来项目后,运行服务,启动正常,但是使用swagger和postman调用服务接口出现乱码问题每一个接口返回的数据是乱码,但是控制台打印的日志都是正常的,后续发现数据的返回类型不是常见的application/json,而是application/x-jackson-smile,所以要通过改变数据类型解决问题通过在接......
  • 后台管理系统的通用权限解决方案(六)SpringBoot整合Logback实现日志记录
    1Logback介绍1.1Logback的组件由上图可知,Logback和Log4j都是slf4j规范的具体实现。在程序中直接调用Logback的API其实都是slf4j规范定义好的API,其底层则是真正的日志实现组件—Logback或者Log4j。Logback构建在三个主要的类上:Logger,Appender和Layout。这三个不同类型......
  • SpringBoot请销假管理信息系统8wz1t(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,教师,领导,在线请假,提交审批,审批信息,延假申请,在线销假,学生统计,班级统计,学院统计开题报告内容一、课题背景与意义随着教育管理的信息化发展,传统的......
  • SpringBoot琴行管理系统42jfd--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,教师,课程信息,课程类型,课程购买,课程作业,作业提交,作业批改,课程签到,财务信息开题报告内容一、研究背景与意义随着音乐教育的普及和琴行的不断增多,传......
  • SpringBoot汽车销售管理系统1cv5c--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表销售员,客户,销售订单,品牌,车系,汽车库存,汽车入库,财务报表开题报告内容一、课题背景与意义随着汽车市场的不断扩大,汽车销售管理变得日益复杂。为了提高销售......
  • 【langchain4j接入springboot项目】想学AI平台接入?langchain4j,是不二的选择
    一、项目结构二、示例代码1.Calulator.javapackageorg.ivy.aiservice.func;importdev.langchain4j.agent.tool.Tool;importorg.springframework.stereotype.Component;@ComponentpublicclassCalculator{@Tool("Calculatesthelengthofastring")......
  • SpringBoot区域特色产品营销推广平台cd554--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义在全球化与信息化交织的今天,区域特色产品作为地方文化、经济的重要载体,面临着前所未有的发展机遇与挑战。一方面,消费者对于独特......
  • SpringBoot青少年心理健康服务bpro6--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,咨询师,咨询师信息,在线咨询,预约信息,分析报告,心理测试,提交测试,测试评分开题报告内容一、课题名称青少年心理健康服务体系建设研究二、研究背景及意......
  • SpringBoot黔西南旅游景点信息交流平台7p1x5(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,景点类型,美食类型,景点信息,美食信息,酒店信息,线路信息,景点购票,美食购买,酒店预订开题报告内容一、项目背景黔西南布依族苗族自治州位于中国贵州省西......
  • springboot限制上传文件大小,nginx出现413
    spring.servlet.multipart.enabled=true:启用文件上传功能。spring.servlet.multipart.max-file-size=2MB:设置单个文件的最大大小为2MB。spring.servlet.multipart.max-request-size=10MB:设置包含所有文件的请求的最大大小为10MB。 如果使用了nginx,需要在配置设置到http{}......