先说一下classpath和classpath*的作用:
表示在编译之后的target文件夹下classes的路径
这两个都可以获取到需要的相关资源的路径,但是也是有不少区别的:
- classpath:只会在classes文件夹下找资源,不会在进入更深一层文件夹
- classpath*:不仅包含classes路径,还包括jar文件中(classes路径)进行查找,也就是说,她会更深层次的查找
当项目中有多个classpath路径,并同时加载多个classpath路径下的文件,那么classpath就发挥了作用,
如果不加,则表示仅仅加载第一个classpath路径。