zoukankan      html  css  js  c++  java
  • 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());
    	}
    }
    
    
  • 相关阅读:
    实验四 决策树算法及应用
    实验三 朴素贝叶斯算法及应用
    实验二 K近邻算法及应用
    实验一 感知器及其应用
    实验三 面向对象分析与设计
    实验二 结构化分析与设计
    实验一 软件的开发文档与工具的安装与使用
    ATM管理系统
    举例分析流程图与活动图的区别与联系
    四则运算
  • 原文地址:https://www.cnblogs.com/xiang--liu/p/9710211.html
Copyright © 2011-2022 走看看