springboot静的リソースにアクセスすることはできません

あなたは、静的の下で静的なリソースにアクセスすることはできません

 

 

 application.yml 1.追加

  リソース:
    静的-場所:クラスパス:/ META-INF /リソース/、クラスパス:/リソース/、クラスパス:/静的/、クラスパス:/公共/ファイル:./../画像

 図2に示すように、コンフィギュレーションのWebConfig

  

@EnableWebMvc 
@Configuration 
パブリック クラス WebAppConfig 実装WebMvcConfigurer { 

    プライベート 静的 最終列[] CLASSPATH_RESOURCE_LOCATIONS = {
             "クラスパス:/ META-INF /リソース/"、 "クラスパス:/リソース/"  "クラスパス:/静的/"、「クラスパス: /パブリック/」}。

    @Override 
    公共 のボイドaddInterceptors(InterceptorRegistryレジストリ){ 
        registry.addInterceptor( AppInterceptor())addPathPatterns( "/ **")excludePathPatterns( ""。。);


     addResourceHandlers(ResourceHandlerRegistryレジストリ){
         // 設定サーバの仮想パス、ハンドラがページディレクトリにアクセスし、ローカルパスに対応するファイルの位置 
        registry.addResourceHandler(「/静的/ **」
                .addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS); 
    } 

}

 

[OK]を、あなたは静的なリソースにアクセスすることができます

おすすめ

転載: www.cnblogs.com/lljh/p/11904269.html