• 类文件路径一classpath


    classpath作用

    指定配置/资源文件的路径

    web文件夹层次

    • src(编译前)
      • main
        • java
        • resources
        • webapp
      • test
        • java
        • resources
    • pom.xml

    • webapp(编译后:项目根目录)
      • META-INF
      • WEB-INFO
        • classes
        • lib
        • views
        • web.xml

    开发时期的项目里,src/main/下面的javaresources文件夹都被编译打包到了生产包的WEB-INF/classes/目录下;而原来WEB-INF下面的viewsweb.xml则仍然还是在WEB-INF下面。同时由maven引入的依赖都被放入到了WEB-INF/lib/下面。最后,编译后的class文件和资源文件都放在了classes目录下。

    classes文件夹就是classpath

    classpath:spring/spring-mvc.xml中,classpath就是指WEB-INF/classes/这个目录的路径。需要声明的一点是,使用classpath:这种前缀,就只能匹配一个文件。
    classpath*:**/mapper/*Mapper.xml,使用classpath:这种前缀,则可以代表多个匹配的文件;**/mapper/Mapper.xml,双星号**表示在任意目录下,也就是说在WEB-INF/classes/下任意层的目录,只要符合后面的文件路径,都会被作为资源文件找到。

  • 相关阅读:
    sql 2008 r2
    js压缩反压缩
    .NET调用Java写的WebServices(可能会碰到的问题)
    ecshop
    Chrome插件
    Unity3d ShaderLab之WorldNormalVector
    Unity 3d中Shader是什么,可以吃吗?
    java,类的继承
    java,关于POJO,查阅资料
    java,编写一个汽车类
  • 原文地址:https://www.cnblogs.com/loveer/p/11331488.html
Copyright © 2020-2023  润新知