美文网首页
什么是classpath

什么是classpath

作者: 帮我的鸵鸟盖个章 | 来源:发表于2021-04-02 15:43 被阅读0次

    什么是classpath

    classpath实际指的就是路径,英文翻译为 类路径

    我们常常在项目中这样写:

    mybatis.mapper-locations=classpath:mapper/*.xml

    那么这个classpath指向的就是编译后的target文件夹下的mapper文件下的以.xml结尾的文件,spring会去扫描这些类,读取mybatis相关的xml的类。

    classpath .png

    如上图所示,在编译打包后的target中,根目录是classes这个文件夹,它就是我们要找的classpath。配置calsspath,比如mybatis对配置文件路径,xml文件的路径,spring就会到classes下的该路径下去扫描。

    配置classpath就是对程序资源路径的扫描。

    classpath:只能匹配一个文件(文件夹或路径),我们有时候也可以看到classpath*:的这种写法,

    这个可以指向多个符合文件路径的文件,在多模块程序中常常会被用到。

    相关文章

      网友评论

          本文标题:什么是classpath

          本文链接:https://www.haomeiwen.com/subject/cohqkltx.html