SpringBoot/Maven项目中的 ClassPath路径指的是哪些路径

x33g5p2x  于2021-12-06 转载在 Spring  
字(0.5k)|赞(0)|评价(0)|浏览(412)

在使用SpringBoot时,我们把静态资源放在指定的目录,就能直接访问到。也可以在yml中修改静态资源的位置 spring.web.resources.static-locations=classpath:/images/

但是,classpath到底是指哪些路径呢?

1、首先,对于SpringBoot/Maven项目来说,classpath指的是src.main.javasrc.main.resources路径以及第三方jar包的根路径,存放在这两个路径下的文件,都可以通过classpath作为相对路径来引用;

2、src.main.javasrc.main.resources路径下的内容,在执行了Maven的Compile后,都会被放到target.classes目录下,包括.class文件,静态资源文件(图片,CSS,jQuery文件等);

总结
由上可知,SpringBoot/Maven项目的classpath包含三个:

  • src/main/java路径
  • src/main/resouces路径
  • 第三方jar包的根路径

在这三个路径下的文件,都可以认为是放在了classpath路径下的,可以使用classpath关键字作为相对路径的来引用。

相关文章

微信公众号

最新文章

更多