2017-04-17 1 views
2

私は春の靴を学んでいます。私の脳は、いくつかのものを受け入れるために、それらのものの意味のある説明を見つける必要があります。誰かが "antmatchers"の "ant"が何を意味するのか教えていただけますか? "ant"のような昆虫は、資源とREST呼び出しの経路との間のマッピングと関係がありますか?「antMatchers」とはどういう意味ですか?

これは言語リサーチフォーラムではありませんが、開発者は論理的/非論理的なことを理解したり拒否する権利も持っていると思います。

ありがとう;

+0

Peterありがとう! – user3408530

答えて

1

Apache Ant Projectは、Apache AntはJavaライブラリとコマンドラインツールで、ビルドファイルに記述されているプロセスをターゲットとし、相互に依存する拡張ポイントを駆動することを目的としています。ここにはウェブサイトApache Ant Homeがあり、Spring Doc for AntPathMatcherには「このマッピングコードの一部はApache Antから親切に借りてきた」と書かれています。したがって、 "antMatchers"は、マッピングにおけるAntスタイルのパスパターンの実装を意味します。

+0

ありがとう@ジャバス。今、私のライブはよりサポートしやすいです。 – user3408530

+0

ようこそ。答えが有用な場合は、同じことを検索するより多くの人々がサポートを感じるようにupvoteしてください:) – javasenior

1

この用語は古風なビルドシステムであるApache Antに由来します。 Antのパスは、任意の文字列を意味する*シンボルを含む単純なパターンと照合され、**はディレクトリ/フォルダをいくつでも降りる「再帰的」を意味します。したがって、/a/b/*/d/**/zのようなant-matcherは、ビットが*と一致し、/x/y/ビットが**と一致するため、/a/b/w/d/x/y/zと一致する可能性があります。

+0

ありがとう@Engineer Dollery。今私の生きているよりサポートしています:) – user3408530

関連する問題