.antMatchers("/swagger-ui/**").permitAll() 错误405

.antMatchers("/swagger-ui/**").permitAll() error 405

我在我的 APIREST 中使用 swagger 3,但是当我尝试访问这个 link http://localhost:8080/swagger-ui/ 时,出现了 405 错误。

这是我的 ConfigClass 中的代码:

 protected void configure(HttpSecurity http) throws Exception {
         http
            .csrf().disable()
            .exceptionHandling()
            .authenticationEntryPoint(authenticationEntryPoint)
            .and()
            .sessionManagement()
            .sessionCreationPolicy(SessionCreationPolicy.STATELESS)
            .and()
            .authorizeRequests()
            .antMatchers(HttpMethod.GET, "/api/v1/**").permitAll()
            .antMatchers("/api/v1/auth/**").permitAll()

            .antMatchers("/swagger-ui/**").permitAll()
            .antMatchers("/swagger-resources/**").permitAll()
            .antMatchers("/swagger-ui.html").permitAll()
            .antMatchers("/webjars/**").permitAll()
            .anyRequest()
            .authenticated();
    http.addFilterBefore(jwtAuthenticationFilter(), UsernamePasswordAuthenticationFilter.class);
}

这是 POM.XML 中的依赖项:

     <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-boot-starter</artifactId>
        <version>3.0.0</version>
    </dependency>

有人能帮帮我吗?

您可能正在为 GET 操作执行 PUT 调用,请检查一次。