什么' antMatchers'意思?

时间:2017-04-17 11:07:45

标签: spring-boot

我正在学习弹簧靴和大脑,为了接受一些东西,它需要找到对这些东西的有意义的解释。谁能告诉我什么" ant"在" antMatchers"手段?昆虫有什么样的" ant"与资源和REST调用路径之间的映射有关吗?

我知道这不是一个语言研究论坛,但我认为开发者也有理解或拒绝逻辑/不合逻辑的事情。

谢谢;)

2 个答案:

答案 0 :(得分:11)

它来自Apache Ant Project,它是一个使用xml脚本语言的java构建系统。这是网站Apache Ant Home,在Spring Doc for AntPathMatcher中,它说“部分映射代码已经从Apache Ant中借鉴了”。所以“antMatchers”意味着在映射中实现Ant风格的路径模式。

答案 1 :(得分:10)

该术语来自古老的构建系统Apache Ant。在Ant中,路径与包含*符号的简单模式匹配,意味着任何字符串,**意味着递归'降序任意数量的目录/文件夹。所以,像这样的反匹配器:/a/b/*/d/**/z可以匹配:/a/b/w/d/x/y/z,因为w位与*匹配,/x/y/位匹配{ {1}}。