ローカル画像にアクセスするには、springbootでどのように構成されていますか?ローカル画像パスをurlに写像するにはどうすればいいですか?


   、
 yml     
spring:
#                   ,     webMvcConfigurer   
#  mvc:
#    static-path-pattern: /image/**
#  resources:
#    static-locations: file:D://img/,file:/data/www
   、
 WebMvcConfigurer    addResourceHandlers  
@Configuration
public class WebMvcConfigurer extends WebMvcConfigurerAdapter {
    
   @Override
   public void addResourceHandlers(ResourceHandlerRegistry registry) {
      //                static   
      registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
      //      D   img   ,     :http://localhost:8081/image/1.jpg
      //  image       。"file:D:/img/"          
      registry.addResourceHandler("/image/**").addResourceLocations("file:D:/img/");
      super.addResourceHandlers(registry);
   }
}
ステップ記録:私は前にオンライン教程で設定した後(オンライン教程は正しいです。自分は設定をよく見ていませんでした。)、プロジェクトが起動した後、いつも写真にアクセスできませんでした。現地の経路設定を発見した時、多く書きました。