SpringBoot两步集成Swagger3

SpringBoot两步集成Swagger3第一步 dependency groupId io springfox groupId artifactId springfox boot starter artifactId version 3 0 0 version dependency 第二步 importorg spring

SpringBoot版本:2.5.2 (其他版本会报错)

第一步:

 
   
   
     io.springfox 
    
   
     springfox-boot-starter 
    
   
     3.0.0 
    
  

第二步:

import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.oas.annotations.EnableOpenApi; import springfox.documentation.service.ApiInfo; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; @Configuration @EnableOpenApi public class Swagger { @Bean public Docket docket(){ return new Docket(DocumentationType.OAS_30) .apiInfo(apiInfo()) .enable(true) .groupName("ZRJ") .select() .apis(RequestHandlerSelectors.withMethodAnnotation(PostMapping.class)) .paths(PathSelectors.any()) .build(); } @SuppressWarnings("all") public ApiInfo apiInfo(){ return new ApiInfo( "zrj's api", "redis project", "v1.0", "@.com", //开发者团队的邮箱 "ZRJ", "Apache 2.0", //许可证 "http://www.apache.org/licenses/LICENSE-2.0" //许可证链接 ); } }

集成完毕访问(别少了最后面有个左划线“/”):http://localhost:8099/swagger-ui/SpringBoot两步集成Swagger3http://localhost:8099/swagger-ui/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205415.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午6:04
下一篇 2026年3月19日 下午6:05


相关推荐

  • 深入分析 Java 方法反射的实现原理

    深入分析 Java 方法反射的实现原理博主说:Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。在本文中,占小狼分析了Java反射机制的实现原理(源码),感兴趣的同学可以通过本文花上几分钟了解了解。正文方法反射实例publicclassReflectCase{pu

    2022年7月8日
    23
  • Vue 分页器组件[通俗易懂]

    Vue 分页器组件[通俗易懂]<template><divclass=”pagination”><button>上一页</button><button@click=”changecurentpage(1)”v-if=”startEnd.start>1″>1</button><buttonv-if=”startEnd.start>2″>···</button><.

    2022年9月30日
    5
  • 智能手机功能_android是什么品牌手机

    智能手机功能_android是什么品牌手机标签:小米(194)HTC(27)三星(1202)手机(807)打开各手机论坛,看到许多朋友在问usb调试在哪?usb调试模式怎么打开?“USB调试”是Android系统提供的一个用于开发工作的功能软件,在每个Android系统上都会自带,“USB调试”主要作用是在在计算机和Android设备之间复制数据、移动设备上安装应用程序。所以在我们联接电脑时,系统都会提示我们要打开“USB调试”。今天,…

    2025年11月4日
    4
  • iOS加载WebP

    iOS加载WebP遇到场景 首先直播需要展示礼物 会动的礼物 解决 按之前的考虑是加载 gif 但是 gif 会产生锯齿导致礼物不好看 最后我们想到了 webp 我们将 UI 设计好的 png 几个帧数合成了 webp 格式 加载 webp 我使用的是 YYWebImage 首先加载执行 pod YYWebImage amp amp gt 1 0 5 跟着执行 pod YYImage Web

    2026年3月18日
    1
  • yum直接安装docker-ce报错找不到安装包

    yum直接安装docker-ce报错找不到安装包

    2021年5月30日
    184
  • ubuntu添加静态路由表_Ubuntu配置静态ip

    ubuntu添加静态路由表_Ubuntu配置静态ip使用route命令(添加临时路由)添加到主机的路由#routeadd-host192.168.1.123deveth0#routeadd-host192.168.1.123gw192.168.1.1添加到网络的路由#routeadd-net192.168.1.123netmask255.255.255.0eth0#routeadd-net192.168…

    2025年11月21日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号