Questions tagged «swagger-2.0»


10
如何配置Spring Security以允许无需身份验证即可访问Swagger URL
我的项目有Spring Security。主要问题:无法访问http:// localhost:8080 / api / v2 / api-docs上的大写URL 。它说缺少或无效的授权标头。 浏览器窗口的屏幕快照 我的pom.xml具有以下条目 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> </dependency> SwaggerConfig: @Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2).select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build() .apiInfo(apiInfo()); } private ApiInfo apiInfo() { ApiInfo apiInfo = new …

2
Swagger / OpenAPI-使用$ ref传递可重用的已定义参数
假设我有一个类似的参数limit。这个地方到处都是,如果我需要更新它,那么到处都必须更改它是一个痛苦的事情: parameters: - name: limit in: query description: Limits the number of returned results required: false type: number format: int32 我可以使用$ ref在其他地方定义它并使其可重用吗?我碰到了这张票,暗示有人想更改或改进功能,但是我不知道它是否已经存在?

3
如何基于现有邮递员收藏生成招摇?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 我正在开发REST API。在开发过程中,我使用邮差(chrome扩展名)来使用和记录我的API。这是一个很棒的工具,并且我拥有大多数的API端点。但是,在即将发布时,我想大声地记录一下这个API,我该怎么做?有没有一种方法可以使我根据邮递员的出口而招摇呢?

5
Springfox swagger在Spring Boot 2.2.0中不起作用
我想将Spring Boot v2.1.9升级到2.2.0。但是升级之后,我得到了一些例外,这表示Spring Fox使用的是Spring-plugin-core的旧版本。 是否有其他替代解决方案,还是我需要放弃springfox插件? *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: springfox.documentation.spring.web.plugins.DocumentationPluginsManager.createContextBuilder(DocumentationPluginsManager.java:152) The following method did not exist: org.springframework.plugin.core.PluginRegistry.getPluginFor(Ljava/lang/Object;Lorg/springframework/plugin/core/Plugin;)Lorg/springframework/plugin/core/Plugin; The method's class, org.springframework.plugin.core.PluginRegistry, is available from the following locations: …

10
Spring Boot 2.2.0 Spring HateOas启动问题
我将项目从Spring Boot 2.1.9迁移到了2.2.0。在启动项目时,面临以下error消息。 可能造成的原因,也不hateoas在我的pom.xml文件中使用。 Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.plugin.core.PluginRegistry<org.springframework.hateoas.client.LinkDiscoverer, org.springframework.http.MediaType>' available: expected single matching bean but found 17: modelBuilderPluginRegistry,modelPropertyBuilderPluginRegistry,typeNameProviderPluginRegistry,syntheticModelProviderPluginRegistry,documentationPluginRegistry,apiListingBuilderPluginRegistry,operationBuilderPluginRegistry,parameterBuilderPluginRegistry,expandedParameterBuilderPluginRegistry,resourceGroupingStrategyRegistry,operationModelsProviderPluginRegistry,defaultsProviderPluginRegistry,pathDecoratorRegistry,apiListingScannerPluginRegistry,relProviderPluginRegistry,linkDiscovererRegistry,entityLinksPluginRegistry Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'linkDiscoverers' defined in class path resource [org/springframework/hateoas/config/HateoasConfiguration.class]: Unsatisfied dependency expressed through method 'linkDiscoverers' parameter 0; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.