2017-04-17 61 views
2

我正在學習春季引導和我的大腦,爲了接受一些事情,它需要找到這些事情的有意義的解釋。有誰能告訴我「antMatchers」中的「ant」是什麼意思?有什麼像「螞蟻」這樣的昆蟲與資源和REST呼叫路徑之間的映射有關?'antMatchers'是什麼意思?

我知道這不是一個語言研究論壇,但我認爲開發者也有權理解或拒絕邏輯/不合邏輯的東西。

謝謝;)

+0

謝謝彼得! – user3408530

回答

1

它來自Apache Ant Project,Apache Ant是一個Java庫和命令行工具,其任務是將構建文件中描述的過程作爲相互依賴的目標和擴展點。這裏是網站Apache Ant HomeSpring Doc for AntPathMatcher它說:「這部分映射代碼已經從Apache Ant中慷慨地借用。」所以「antMatchers」意味着在映射中實現Ant風格的路徑模式。

+0

謝謝@javasenior。現在我的生活更加可支持。 – user3408530

+0

不客氣。如果答案是有用的,請儘快聯繫更多搜索同一事物的人,以獲得支持:) – javasenior

1

該術語來自古老的構建系統Apache Ant。在Ant路徑中,匹配包含*符號表示任意字符串的簡單模式,而**表示遞歸的遞減任意數量的目錄/文件夾。因此,像這樣的螞蟻匹配器:/a/b/*/d/**/z可匹配:/a/b/w/d/x/y/z,因爲w位與*匹配,並且/x/y/位與**匹配。

+0

謝謝@Engineer Dollery。現在是我的生活更支持:) – user3408530