首页 > 其他分享 >knife4j配置

knife4j配置

时间:2024-03-14 09:12:42浏览次数:23  
标签:knife4j documentation builders 配置 import springfox Docket

版本: SpringBoot 2.5.5 Knife4j

导入Maven坐标

      <dependency>
          <groupId>com.github.xiaoymin</groupId>
          <artifactId>knife4j-spring-boot-starter</artifactId>
          <version>2.0.7</version>
      </dependency>

配置类

package com.pickle.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;

/**
 * @author Pickle
 * @version V1.0
 * @date 2024/3/14 8:42
 */
@Configuration
@EnableSwagger2WebMvc
public class Knife4jConfig {
    @Bean
    public Docket Api(){
        Docket docket = new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(new ApiInfoBuilder()
                        .title("Pickle")
                        .build())
                .groupName("1.0版本")
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.pickle.controller"))
                .paths(PathSelectors.any())
                .build();
        return docket;
    }
}

标签:knife4j,documentation,builders,配置,import,springfox,Docket
From: https://www.cnblogs.com/poteitoutou/p/18072057

相关文章

  • 安装配置MySQL
    安装配置MySQL主要包括以下步骤:1、检查并卸载旧版本的MySQL2、如果不使用Mariadb,则也需要卸载3、离线安装MySQLMySQL数据库安装在node3节点上,其他节点通过远程访问的方式使用MySQL数据库。在node3检查并卸载老版本的MySQL使用【rpm-qa】命令,查找以前是否装有mysql:[root......
  • Testng认识与配置-全网最简单
    总结:testng支持注解,线程池,数据驱动,参数化,强大执行模式,也支持单元测试,功能测试,接口测试TestNGisatestingframeworkinspiredfromJUnitandNUnitbutintroducingsomenewfunctionalitiesthatmakeitmorepowerfulandeasiertouse,suchas:Annotations.Run......
  • Windows逆向之配置虚拟机环境
    安装虚拟机环境首先下载吾爱破解论坛专用版虚拟机软件VMWareWorkstation12,注册成功;再通过虚拟机启动论坛提供的WinXP系统镜像,在我的win11上完美运行。实现文件互传为了实验方便,下面要配置物理机和虚拟机之间的文件互传功能。我尝试用过VMware自带的共享文件夹和复制粘贴,但出......
  • tomcat中虚拟主机以及web应用程序的配置
    一:新建虚拟主机1.在tomcat里新建文件夹myapps,在里面添加ROOT文件,放入网站的首页文件新建文本文档,输入你想要的内容我这里的内容是TOM.AI,把文本文档的名字改成index.htm2.server.xml下每个host节点就代表一个主机,相当于一个网站。用记事本打开tomcat的conf下的server.xml文......
  • linux:services服务器配置
    1.环境准备。配置selinux和防火墙vim/etc/selinux/configSELINUX=permissiveyum-yremovefirewalldip地址基础[root@server~]#ipaddressshow[root@server~]#ipas临时添加IP地址[root@server~]#ipaddressadd192.168.10.1/24deveth......
  • 综合:配置高可用、负载均衡
    环境说明:LVS-DR模式client1:eth0->192.168.88.10lvs1:eth0->192.168.88.5lvs2:eth0->192.168.88.6web1:eth0->192.168.88.100web2:eth0->192.168.88.200环境准备#关闭2台web服务器上的keepalived,并卸载[root@pubservercluster]#vim08-rm-keepalived.yml---......
  • emqx-ubuntu系统配置使用说明
     1.emql安装好后,查看emql目录安装位置:find/-name"emqx"/etc/emqx【配置文件】/usr/lib/emqx【安装位置库文件】/usr/lib/emqx/bin/emqx【可执行文件】/usr/bin/emqx【启动文件,不是文件夹】/var/log/emqx【日志文件】/var/lib/emqx 【配置文件】    aut......
  • Mybatis20_MyBatis核心配置文件深入7
    一、typeHandler概述无论是MyBatis在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成Java类型。下表描述了一些默认的类型处理器(截取部分)。你可以重写类型处理器或创建你自己的类型处理器来......
  • springboot配置多个数据源,导致分页插件失效,返回的total为0
    直接在sqlSessionFactoryBean中指定分页插件packagecom.gs.asset.config;importcom.alibaba.druid.pool.DruidDataSource;importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.autoconfigure.SpringBootVFS;importcom.baomidou.mybatis......
  • Swagger配置
    一定一定要注意各个模块的版本,否则会直接启动不起来或者报各种各样奇怪的错误!!!!版本:SpringBoot2.3.12Mybatis8.0.31swagger2.7.0导入Maven依赖<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId>......