草庐IT

Swagger3

全部标签

c# - Swashbuckle/Swagger + ASP.Net 核心 : "Failed to load API definition"

我开发了一个ASP.NETCore2应用程序并包含了Swagger。一切正常,直到我引入了一个没有明确定义HTTP操作的方法:publicclassErrorController:Controller{[Route("/error")]publicIActionResultIndex(){returnStatusCode(500,newError("Internalerror."));}}当我用这种方法启动应用程序时,出现以下消息:FailedtoloadAPIdefinition.ErrorsFetcherrorInternalServerError/swagger/v1/swagg

json - go-swagger 使用路径参数为路由生成规范

我正在尝试生成符合Swagger2.0specification的jsonAPI文档使用go-swagger.我在为路径参数生成JSON文档时遇到问题,如下所示:PUT/foo/{bar}目前我的godoc看起来像这样://Updatebarinfoo//swagger:routePUT/foo/{bar}updateBar//Parameters://bar:barParam//Responses://500:myErrorResponsefunc(h*handler)update(req*http.Request,paramsmartini.Params)(int,string)结

java - Spring Boot + Springbox Swagger 错误

我有一个springboot项目想通过springbox与swagger集成。我的SpringBoot应用程序启动并运行良好。但是我添加了springbox后,它无法通过单元测试。这是我在项目中添加的详细信息。对于pom.xml,添加io.swaggerswagger-core1.5.3io.springfoxspringfox-swagger22.2.2io.springfoxspringfox-swagger-ui2.2.2然后用一个Swagger的配置类@Configuration@EnableSwagger2publicclassSwaggerConfig{@Beanpubli

java - Spring Boot + Springbox Swagger 错误

我有一个springboot项目想通过springbox与swagger集成。我的SpringBoot应用程序启动并运行良好。但是我添加了springbox后,它无法通过单元测试。这是我在项目中添加的详细信息。对于pom.xml,添加io.swaggerswagger-core1.5.3io.springfoxspringfox-swagger22.2.2io.springfoxspringfox-swagger-ui2.2.2然后用一个Swagger的配置类@Configuration@EnableSwagger2publicclassSwaggerConfig{@Beanpubli

spring - Swagger 未使用 Spring Boot 检测 Spring Data Rest API

我设置了一个SpringBoot项目,包括SpringDataRest和Swagger:org.springframework.bootspring-boot-starter-data-restio.springfoxspringfox-swagger22.4.0io.springfoxspringfox-swagger-ui2.4.0这是我的Swagger配置:@Configuration@EnableSwagger2publicclassSwaggerConfig{@BeanpublicDocketapi(){returnnewDocket(DocumentationType.SW

spring - Swagger 未使用 Spring Boot 检测 Spring Data Rest API

我设置了一个SpringBoot项目,包括SpringDataRest和Swagger:org.springframework.bootspring-boot-starter-data-restio.springfoxspringfox-swagger22.4.0io.springfoxspringfox-swagger-ui2.4.0这是我的Swagger配置:@Configuration@EnableSwagger2publicclassSwaggerConfig{@BeanpublicDocketapi(){returnnewDocket(DocumentationType.SW

java - 如何在 spring-boot 中完全禁用 swagger-ui?(/swagger-ui.html 应该返回 404)

我已阅读以下主题:DisablingSwaggerwithSpringMVC我写道:@BeanpublicDocketapi(){returnnewDocket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.basePackage("com.project.name.controller")).paths(PathSelectors.ant("/api/**")).build().apiInfo(apiInfo()).enable(false);}但如果我尝试访问swaggerui:localhos

java - 如何在 spring-boot 中完全禁用 swagger-ui?(/swagger-ui.html 应该返回 404)

我已阅读以下主题:DisablingSwaggerwithSpringMVC我写道:@BeanpublicDocketapi(){returnnewDocket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.basePackage("com.project.name.controller")).paths(PathSelectors.ant("/api/**")).build().apiInfo(apiInfo()).enable(false);}但如果我尝试访问swaggerui:localhos

java - 避免来自 swagger api 的默认基本错误 Controller

这个问题在这里已经有了答案:RemoveBasicErrorControllerInSpringFoxSwaggerUI(8个回答)关闭3年前。我在我的SpringBoot项目中使用swagger2。它运行良好,但我需要从api中排除basic-error-controller。目前我使用正则表达式使用以下代码。它正在工作,但有什么完美的方法可以做到这一点。代码:@BeanpublicDocketdemoApi(){returnnewDocket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.any

java - 避免来自 swagger api 的默认基本错误 Controller

这个问题在这里已经有了答案:RemoveBasicErrorControllerInSpringFoxSwaggerUI(8个回答)关闭3年前。我在我的SpringBoot项目中使用swagger2。它运行良好,但我需要从api中排除basic-error-controller。目前我使用正则表达式使用以下代码。它正在工作,但有什么完美的方法可以做到这一点。代码:@BeanpublicDocketdemoApi(){returnnewDocket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.any