搞懂SpringBoot中的classpath问题

在SpringBoot中,

classpath等价于 main/java + main/resources + 第三方jar包的根目录

再通俗一点,

classpath就是指编译或者打包后的classes目录

首先要明白,classpath编译/打包之后项目的路径,而不是对源程序的路径描述。但是它与源程序的一些路径是相互对应的,存在映射关系。

  • build

搞懂SpringBoot中的classpath问题_第1张图片

  • package

搞懂SpringBoot中的classpath问题_第2张图片

对比就可以发现,main/java,main/resource下的东西和配置文件都被打包到了classes目录下。

参考SpringBoot中的classpath

你可能感兴趣的:(SpringBoot,spring,boot,java,后端)