Java项目开发中关于classpath路径的理解

在做项目的过程中,经常会遇到在classpath下加载配置文件,但是对于classpath的理解确一直很模糊。
1、项目src路径下的.java文件编译之后的文件会存放在WEB-INF/classes路径下,默认的classpath路径即为WEB-INF/classes,src下的xml在编译时也会复制到classpath下
2、用maven构建项目时候resource目录就是默认的classpath
3、解释classes含义:
①存放各种资源配置文件 eg.init.properties log4j.properties struts.xml
②存放模板文件 eg.actionerror.ftl
③存放class文件 对应的是项目开发时的src目录编译文件
4、在项目中,我们可以注意到在web.xml配置文件中,我们通常会引入一些spring的配置文件,指向的路径为classpath
=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
而通常我们会将这些配置文件放在resources路径下,这也从侧面说明项目在编译后会将配置文件复制到classpath下
在这里插入图片描述
原文:https://blog.csdn.net/u011095110/article/details/76152952

猜你喜欢

转载自blog.csdn.net/My_name_is_F/article/details/83009348
今日推荐