haoxiaolan 2024-05-26 18:21 采纳率: 35.3%
浏览 213

WebMvcConfigurationSupport导致knife4j不能访问

WebMvcConfigurationSupport配置导致knif4j接口文档不能正常访问

    <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-openapi3-spring-boot-starter</artifactId>
            <version>4.4.0</version>
        </dependency>


@Configuration
@Slf4j
public class WebMvcConfiguration extends WebMvcConfigurationSupport {

    @Resource
    private JwtTokenAdminInterceptor jwtTokenAdminInterceptor;

    /**
     * 注册自定义拦截器
     *
     * @param registry
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //配置拦截器访问静态资源
        registry.addResourceHandler("/doc.html")
                .addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/favicon.ico")
                .addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");

        registry.addResourceHandler("/v3/**")
                .addResourceLocations("classpath:/META-INF/resources/v3/");
    }
}

如何修改静态资源配置可以正常访问?

  • 写回答

3条回答 默认 最新

  • 流华追梦 2024-05-27 08:09
    关注

    要设置白名单

    评论

报告相同问题?

问题事件

  • 创建了问题 5月26日