Problemas a los que no se puede acceder después de configurar swagger2

Escena del proyecto:

Al volver a hacer el sitio web de Borui, se requiere la documentación de la interfaz.Antes, se usaba swagger2.


Descripción del problema:

Hoy, también configuré swagger2, pero descubrí que apareció un 404 en la página de acceso.

Inserte la descripción de la imagen aquí


Análisis de causa:

El mapeo de recursos estáticos no está configurado. Debido a la protección de los recursos estáticos, no se encontrará sin configuración.


solución:

Configurar recursos estáticos

 @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
    
    

        registry.addResourceHandler("swagger-ui.html")
                .addResourceLocations("classpath:/META-INF/resources/");

        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");
        //将所有/static/** 访问都映射到classpath:/static/ 目录下
        // registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");

        File file = new File("AcupunctureAndMoxibustionSystem-controller");
        registry.addResourceHandler("/static/**").addResourceLocations("file:"+file.getAbsolutePath()+"/src/main/resources/static/");

    }

Supongo que te gusta

Origin blog.csdn.net/qq_44688861/article/details/113886562
Recomendado
Clasificación