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/");
}
}