@EnableOpenApi @Configuration public class SpringFoxSwaggerConfig extends Object
| 构造器和说明 |
|---|
SpringFoxSwaggerConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
springfox.documentation.spring.web.plugins.Docket |
api(springfox.documentation.service.ApiInfo apiInfo)
api对外接口
|
springfox.documentation.service.ApiInfo |
apiInfo()
配置基本信息
|
springfox.documentation.spring.web.plugins.Docket |
app(springfox.documentation.service.ApiInfo apiInfo)
创建APP端接口文档
|
springfox.documentation.spring.web.plugins.Docket |
feign(springfox.documentation.service.ApiInfo apiInfo)
创建feign端接口文档
|
springfox.documentation.spring.web.plugins.Docket |
inner(springfox.documentation.service.ApiInfo apiInfo)
其他接口
|
springfox.documentation.spring.web.plugins.Docket |
pc(springfox.documentation.service.ApiInfo apiInfo)
创建PC端接口文档
|
org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping |
webEndpointServletHandlerMapping(org.springframework.boot.actuate.endpoint.web.WebEndpointsSupplier webEndpointsSupplier,
org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier servletEndpointsSupplier,
org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier controllerEndpointsSupplier,
org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes,
org.springframework.boot.actuate.autoconfigure.endpoint.web.CorsEndpointProperties corsProperties,
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties,
org.springframework.core.env.Environment environment)
增加如下配置可解决Spring Boot 6.x 与Swagger 3.0.0 不兼容问题
|
@Bean public springfox.documentation.service.ApiInfo apiInfo()
@Bean public springfox.documentation.spring.web.plugins.Docket pc(springfox.documentation.service.ApiInfo apiInfo)
@Bean public springfox.documentation.spring.web.plugins.Docket app(springfox.documentation.service.ApiInfo apiInfo)
@Bean public springfox.documentation.spring.web.plugins.Docket feign(springfox.documentation.service.ApiInfo apiInfo)
@Bean public springfox.documentation.spring.web.plugins.Docket api(springfox.documentation.service.ApiInfo apiInfo)
apiInfo - @Bean public springfox.documentation.spring.web.plugins.Docket inner(springfox.documentation.service.ApiInfo apiInfo)
apiInfo - @Bean
public org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping webEndpointServletHandlerMapping(org.springframework.boot.actuate.endpoint.web.WebEndpointsSupplier webEndpointsSupplier,
org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointsSupplier servletEndpointsSupplier,
org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier controllerEndpointsSupplier,
org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes,
org.springframework.boot.actuate.autoconfigure.endpoint.web.CorsEndpointProperties corsProperties,
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties webEndpointProperties,
org.springframework.core.env.Environment environment)
Copyright © 2025. All rights reserved.