Ant-styleのマッチングの原則

1036 ワード

Ant-styleのマッチングの原則


Apache Antスタイルのパスには3つのワイルドカードマッチング方法があります(以下の表に示す)
パス
説明
?
任意の単一文字に一致
*
0または任意の数の文字を一致させる
**
0以上のディレクトリに一致

Table Example Ant-Style Path Patterns


Path
Description
/app/*.x
マッチング(Matches)はapp経路の下にあるすべてのものと一致する.xファイル
/app/p?ttern
マッチング(Matches)/app/patternおよび/app/pXttern(ただし/app/ptternは含まない)
/**/example
マッチング(Matches)/app/example/app/foo/example、および/example
/app/**/dir/file.
マッチ(Matches)/app/dir/file.jsp,/app/foo/dir/file.html,/app/foo/bar/dir/file.pdf,および/app/dir/file.java
/**/*.jsp
マッチ(Matches)任意の.jspファイル
shiroもspringmvcもAnt-styleのマッチング原則を使用しています
Spring cloudのAPI GetWayにおけるspring cloud zulではAnt-styleのマッチング原則も用いられている
zuul:
  routes:
    users:
      path: /myusers/**
      serviceId: users

これはeurekaの下のserviceidがusersのサービスであり、/myusers/というパスでアクセスすることを意味します.