classpath*和classpath的区别

区别

在聚合工程中如果有多个模块,那么classpath指的是所有模块的类路径,也就是说使用了classpath以后,即使配置文件在另一个模块的类路径下也是可以读取到的,而classpath指的是当前项目或模块的类路径。

举例

从图上可以看出我的配置文件中指定mybatis映射文件是位于类路径下的mapper文件夹下的,但是在这个模块中我并没有写mybatis映射文件,而是把映射文件写在了另一个模块中,运行成功不报错。
classpath*和classpath的区别

classpath*和classpath的区别