抖音评论点赞自助网站,网站优化哪家专业,太原seo关键词优化,绍兴专业网站建设公司讲在前面#xff1a;在spring引入swagger时#xff0c;由于使用的JDK、Spring、swagger 的版本不匹配#xff0c;导致启动报错#xff0c;一直存在版本依赖问题。所以在此声明清楚使用版本。JDK 1.8、Spring boot 2.6.13、 Swagger 2.9.2。 引入maven依赖
dependency在spring引入swagger时由于使用的JDK、Spring、swagger 的版本不匹配导致启动报错一直存在版本依赖问题。所以在此声明清楚使用版本。JDK 1.8、Spring boot 2.6.13、 Swagger 2.9.2。 引入maven依赖
dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.9.2/version
/dependencydependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger-ui/artifactIdversion2.9.2/version
/dependency引入配置文件 swaggerConfiger
package com.example.swaggertest.demos.web;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import springfox.documentation.builders.ApiInfoBuilder;
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;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;Configuration
EnableWebMvc
EnableSwagger2
public class SwaggerConfig implements WebMvcConfigurer {Beanpublic Docket ApiConfig() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().build();}private ApiInfo apiInfo(){return new ApiInfoBuilder().title(swagger api demo).description(swagger api demo).version(1.0).contact(new Contact(测试, http://XXXX, xxx163.com)).build();}Override //开发swagger-ui.html 接口否则请求localhost/8080/swagger-ui.html 报错不存在该mappingpublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler(/**).addResourceLocations(classpath:/static/);registry.addResourceHandler(swagger-ui.html).addResourceLocations(classpath:/META-INF/resources/);registry.addResourceHandler(doc.html).addResourceLocations(classpath:/META-INF/resources/);registry.addResourceHandler(/webjars/**).addResourceLocations(classpath:/META-INF/resources/webjars/);}}