La página no se puede mostrar después de cargar la imagen SpringBoot, debe reiniciar el servidor

1. Fenómeno: la URL devuelta no se puede mostrar y se muestra el error 404, pero se ha escrito el nombre, pero haga clic en la idea, la imagen cargada se carga en el destino y la imagen se puede cargar actualizando la página.

2. Motivo: el archivo se escribe en el directorio del proyecto y se activa la implementación en caliente, pero el archivo se escribe en el directorio estático del proyecto, pero el destino no se carga, y luego haga clic en idea, la implementación en caliente comienza a cargarse y simplemente escribió Archivo y luego actualice la página para ver

3. Solución: debe configurar la asignación de la ruta del archivo, cambiar la ubicación del archivo escrito, no escribir en el directorio del proyecto con una ruta relativa. En su lugar, escriba el archivo en una ruta absoluta y luego agregue la asignación, ya sea que sea Linux o Windows.

4. Código, solo agregue la clase de configuración asignada


@Configuration
public class MyWebAppConfigurer implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/images/**").addResourceLocations("file:F:/images/");
    }
}

Publicado 25 artículos originales · elogiado 4 · visitas 1516

Supongo que te gusta

Origin blog.csdn.net/weixin_39025362/article/details/105513766
Recomendado
Clasificación