@Configuration
@EnableSwagger2
@EnableKnife4j
@Import(value=springfox.bean.validators.configuration.BeanValidatorPluginsConfiguration.class)
@ConditionalOnProperty(name="swagger.enable",
havingValue="true")
public class Swagger2Config
extends java.lang.Object
implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
构造器和说明 |
---|
Swagger2Config() |
限定符和类型 | 方法和说明 |
---|---|
void |
addResourceHandlers(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)
显示swagger-ui.html文档展示页,还必须注入swagger资源:
|
springfox.documentation.spring.web.plugins.Docket |
defaultApi2()
swagger2的配置文件,这里可以配置swagger2的一些基本的内容,比如扫描的包等等
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addArgumentResolvers, addCorsMappings, addFormatters, addInterceptors, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
public void addResourceHandlers(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)
addResourceHandlers
在接口中 org.springframework.web.servlet.config.annotation.WebMvcConfigurer
registry
- @Bean(value="defaultApi2") public springfox.documentation.spring.web.plugins.Docket defaultApi2()