2016-11-22 5 views
0

を取得することはできません登録用紙:春こんにちは、私はシンプルな春のアプリを持っているリソース(405エラー)

@RequestMapping(value="/register", method=GET) 
    public String showRegistrationForm(Model model) { 
     model.addAttribute("spitter", new Spitter()); 
    return "registerForm"; 
    } 

CSSファイルがロードされず、JSPページが表示されますが、CSSスタイルがなく、Tomcatコンソールでエラーが発生します:

127.0.0.1 - [22/Nov/2016:18:04:48 +0100] "GET /Spittr-0.0.1-SNAPSHOT/resources/style.css HTTP/1.1 "405 1045

問題はどこですか? CSSファイルはパス/Spittr-0.0.1-SNAPSHOT/resources/style.cssにあり、私はデフォルトのリソースハンドラを指定しています。なぜJSPページがこの静的ファイルを取得できないのですか?任意のアドバイスのための

感謝:)

答えて

0

[OK]を私得たこの:

1- WebMvcConfigurationSupportからresourceHandlerMapping()をオーバーライド

@Override 
@Bean 
public HandlerMapping resourceHandlerMapping() { 
    AbstractHandlerMapping handlerMapping = (AbstractHandlerMapping) super.resourceHandlerMapping(); 
    handlerMapping.setOrder(-1); 
    return handlerMapping; 
} 

2 - オーバーライドaddResourceHandlers()WebMvcConfigurationSupport/WebMvcConfigurerAdapter

関連する問題