为什么classpath后面要写“*” 这是一个例子
<import resource="classpath*:META-INF/spring/config.xml"/>
最佳答案
这是一个正则表达式模式(特别适用于 spring),表示匹配位置路径的其余部分
。
在您的案例中,匹配类路径的 META-INF/spring
文件夹中的所有 config.xml
文件。
这里是 Spring 引用,它以更好的方式更好地解释了它
4.7.2 Wildcards in application context constructor resource paths
应用程序上下文构造函数值中的资源路径可以是一个简单的路径(如上所示),它具有到目标资源的一对一映射,或者可以包含特殊的“classpath*:”前缀和/或内部 Ant 风格的正则表达式(使用 Spring 的 PathMatcher 实用程序进行匹配)。后者都是有效的通配符
关于java - 为什么要在classpath后面写 "*",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32141302/