A página não pode ser exibida após o upload da imagem do SpringBoot, você precisa reiniciar o servidor

1. Fenômeno: o URL retornado não pode ser exibido e o erro 404 é exibido, mas a nomeação foi escrita, mas clique na ideia, a imagem carregada é carregada no destino e a imagem pode ser carregada atualizando a página.

2. Motivo: o arquivo é gravado no diretório do projeto e a implantação a quente é ativada, mas o arquivo é gravado no diretório estático do projeto, mas o destino não é carregado e, em seguida, clique na ideia, a implantação a quente começa a carregar e acabou de escrever Arquivo e atualize a página para exibir

3. Solução: você precisa configurar o mapeamento do caminho do arquivo, alterar a localização do arquivo gravado, não gravar no diretório do projeto com um caminho relativo. Em vez disso, escreva o arquivo em um caminho absoluto e adicione o mapeamento, seja ele Linux ou Windows, é possível

4. Código, basta adicionar a classe de configuração mapeada


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

Publicado 25 artigos originais · elogiado 4 · visitas 1516

Acho que você gosta

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