FilterRegistrationBeanのURLパターンが機能しない

rlaqud9k

以下に示すようにフィルターを登録していますログ出力用

URLパターンが欲しい: /*/api/*


@Bean
public CommonsRequestLoggingFilter commonsRequestLoggingFilter() {
    CommonsRequestLoggingFilter filter = new CommonsRequestLoggingFilter();
    filter.setIncludeClientInfo(true);
    filter.setIncludeHeaders(true);
    filter.setIncludePayload(true);
    filter.setIncludeQueryString(true);
    filter.setMaxPayloadLength(1000);
    return filter;
}


     @Bean
    public FilterRegistrationBean filterRegistrationBean () {
        final FilterRegistrationBean registrationBean = new FilterRegistrationBean();
        registrationBean.addUrlPatterns("/*/api/*");

        return registrationBean;
    }
アンドレアス

コードはサーブレットを登録するため、FilterURLパターンは、サーブレット仕様で指定されているように、サーブレット/フィルタでサポートされているURLマッピングに準拠している必要があります。

12.2マッピングの仕様

Webアプリケーションのデプロイメント記述子では、次の構文を使用してマッピングを定義します。

  • パスマッピングには、文字で始まりサフィックスで/終わる文字列/*が使用されます。

  • *.プレフィックスで始まる文字列は、拡張マッピングとして使用されます。

  • 空の文字列( "")は、アプリケーションのコンテキストルート、つまりフォームのリクエストに正確にマッピングされる特別なURLパターンですhttp://host:port/<context-root>/この場合、パス情報はで/あり、サーブレットパスとコンテキストパスは空の文字列( "")です。

  • 文字のみを含む文字列/は、アプリケーションの「デフォルト」サーブレットを示します。この場合、サーブレットパスはリクエストURIからコンテキストパスを引いたものであり、パス情報はnullです。

  • 他のすべての文字列は、完全一致にのみ使用されます。

したがって、URLにはワイルドカードを1つだけ含めることができ、最初または最後にする必要があります。

  • /some/path/*
  • *.ext

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

主キーのあるURLパターンが正しく機能しない

分類Dev

Spring SecurityIntercept-URLパターンが機能しない

分類Dev

Mixinタイプのパターンが機能しない

分類Dev

PayPalからのリターンURLが機能しない

分類Dev

ReactルーターのURLパラメーターが機能しない

分類Dev

ZeroMQのPUB / SUBパターンが機能しない

分類Dev

コンパレータの比較方法が機能しない

分類Dev

複数のパターンが機能しない場合

分類Dev

Java / RegEx-パターンの否定が機能しない

分類Dev

角度入力パターンの検証が機能しない

分類Dev

Android Studio:パターンのTableRowが機能しない

分類Dev

cronパターンの正規表現が機能しない

分類Dev

ViewHolderパターンのAsyncTaskが機能しない

分類Dev

Javaパターンの一致が機能しない

分類Dev

パターンのJavascript正規表現が機能しない

分類Dev

HTML 入力パターンの検証が機能しない

分類Dev

PHPpreg_replaceがこのパターンで機能しない

分類Dev

SiteMapMvcが静的URLの2つのパラメーターで機能しない

分類Dev

URLのGoogleマップズームパラメータが機能しない

分類Dev

SQL Server ReportingServicesのURLパラメーターが機能しない

分類Dev

Angular - 入力テキストへの URL パラメータのバインドが機能しない

分類Dev

URLを取得するための正規表現パターンが機能しない

分類Dev

URLに#が含まれている場合、春のセキュリティインターセプトURLパターンが機能しない

分類Dev

パンダOLS-パラメータのプルが機能しない

分類Dev

ソート用の Java コンパレーターが機能しない

分類Dev

ocaml正規表現の問題、基本的なパターンが機能しない

分類Dev

パターン属性が正常に機能しないのはなぜですか?

分類Dev

Foundation Abideパターンが機能しないのはなぜですか?

分類Dev

preg_matchのパターンが思い通りに機能しない

Related 関連記事

  1. 1

    主キーのあるURLパターンが正しく機能しない

  2. 2

    Spring SecurityIntercept-URLパターンが機能しない

  3. 3

    Mixinタイプのパターンが機能しない

  4. 4

    PayPalからのリターンURLが機能しない

  5. 5

    ReactルーターのURLパラメーターが機能しない

  6. 6

    ZeroMQのPUB / SUBパターンが機能しない

  7. 7

    コンパレータの比較方法が機能しない

  8. 8

    複数のパターンが機能しない場合

  9. 9

    Java / RegEx-パターンの否定が機能しない

  10. 10

    角度入力パターンの検証が機能しない

  11. 11

    Android Studio:パターンのTableRowが機能しない

  12. 12

    cronパターンの正規表現が機能しない

  13. 13

    ViewHolderパターンのAsyncTaskが機能しない

  14. 14

    Javaパターンの一致が機能しない

  15. 15

    パターンのJavascript正規表現が機能しない

  16. 16

    HTML 入力パターンの検証が機能しない

  17. 17

    PHPpreg_replaceがこのパターンで機能しない

  18. 18

    SiteMapMvcが静的URLの2つのパラメーターで機能しない

  19. 19

    URLのGoogleマップズームパラメータが機能しない

  20. 20

    SQL Server ReportingServicesのURLパラメーターが機能しない

  21. 21

    Angular - 入力テキストへの URL パラメータのバインドが機能しない

  22. 22

    URLを取得するための正規表現パターンが機能しない

  23. 23

    URLに#が含まれている場合、春のセキュリティインターセプトURLパターンが機能しない

  24. 24

    パンダOLS-パラメータのプルが機能しない

  25. 25

    ソート用の Java コンパレーターが機能しない

  26. 26

    ocaml正規表現の問題、基本的なパターンが機能しない

  27. 27

    パターン属性が正常に機能しないのはなぜですか?

  28. 28

    Foundation Abideパターンが機能しないのはなぜですか?

  29. 29

    preg_matchのパターンが思い通りに機能しない

ホットタグ

アーカイブ