春季启动和大摇大摆,集成问题

时间:2019-03-06 03:46:06

标签: spring-boot swagger springfox

我已将以下内容添加到我的gradle文件中

    compile group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2'
    compile group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2'

我还具有以下Swagger配置:

@Configuration
@EnableSwagger2
public class SwaggerConfig {
    @Bean
    public Docket api() {
        return new Docket(DocumentationType.SWAGGER_2)
                .select()
                .apis(RequestHandlerSelectors.basePackage("com.testing.testApp.controller"))
                .paths(regex("/api/.*"))
                .build();
    }
}

在我的主要安全配置中,我尝试进行设置,以便无需进行身份验证即可访问swagger,如下所示:

        .antMatchers("/api/v2/api-docs")
        .permitAll()

但是,当我运行我的应用程序并以(在端口9080上配置API)进行请求时:

localhost:9080/api/v2/api-docs

我收到404错误响应...

我完全不知所措,因为我遵循了baeldung教程来解决这个问题,除了我将maven的东西换成了gradle的东西。

0 个答案:

没有答案