• swagger报No operations defined in spec!


    突然发现项目的swagger报No operations defined in spec!

    SWAGGER_SCAN_BASE_PACKAGE 路径改变了!

    package com.redis.configuration;
    
    import java.sql.Date;
    import java.time.LocalDate;
    
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    import springfox.documentation.builders.ApiInfoBuilder;
    import springfox.documentation.builders.RequestHandlerSelectors;
    import springfox.documentation.service.ApiInfo;
    import springfox.documentation.service.Contact;
    import springfox.documentation.spi.DocumentationType;
    import springfox.documentation.spring.web.plugins.Docket;
    import springfox.documentation.swagger2.annotations.EnableSwagger2;
    
    @Configuration
    @EnableSwagger2
    public class SwaggerConfig {
    
    	public static final String SWAGGER_SCAN_BASE_PACKAGE = "com.redis";
    	public static final String VERSION = "1.0.0";
    	
    	@Value("${swagger.enable}")
    	private boolean enableSwagger;
    
    	ApiInfo apiInfo() {
    		return new ApiInfoBuilder().title("Swagger API").description("This is to show api description")
    				.license("Apache 2.0").licenseUrl("http://www.apache.org/licenses/LICENSE-2.0.html")
    				.termsOfServiceUrl("").version(VERSION).contact(new Contact("", "", "miaorf@outlook.com")).build();
    	}
    
    	@Bean
    	public Docket customImplementation() {
    		return new Docket(DocumentationType.SWAGGER_2).select()
    				.apis(RequestHandlerSelectors.basePackage(SWAGGER_SCAN_BASE_PACKAGE)).build()
    				.enable(enableSwagger)
    				.directModelSubstitute(LocalDate.class, java.sql.Date.class)
    				.directModelSubstitute(Date.class, java.util.Date.class).apiInfo(apiInfo());
    	}
    }
    
    
  • 相关阅读:
    Nginx下载服务器配置文件
    php7连接mysql测试代码
    Vagrant 构建 Linux 开发环境
    清理buffer/cache/swap的方法梳理
    【12】
    python全栈目录
    Chrome启动后打开第一个网页很慢的解决方案
    Pycharm快捷键
    TEst
    1、Linux命令随笔
  • 原文地址:https://www.cnblogs.com/xiang--liu/p/9710211.html
Copyright © 2020-2023  润新知