classPath与classPath

  1. classPath:

    • src路径下的文件在编译后会放到WEB-INF/classes路径下吧。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到。
      如果单元测试的话,可以在启动或者运行的选项里指定classpath的路径的。
    • classpath是指 WEB-INF文件夹下的classes目录 
    • 解释classes含义:
      1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml
      2.存放模板文件 eg.actionerror.ftl
      3.存放class文件 对应的是项目开发时的src目录编译文件
      总结:这是一个定位资源的入口
    • 只会到你的class路径中查找找文件;
  2. classPath*:

    • 不仅包含class路径,还包括jar文件中(class路径)进行查找.
    • 当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,就发挥了作用,如果不加,则表示仅仅加载第一个classpath路径
最新回复(0)
/jishuud3lD6FiG_2BpXWGW6aL8DDRi9krjZprDkz5hMcA_3D_3D4794808
8 简首页