IDEA的web项目下有多个模块web,service,domain等模块。
不同模块中的配置文件里写的classpath应该是不同的吧?比如web模块下的配置文件有一行代码是
import resource=classpath:config/a.xml
service模块下的配置文件里也有一行一模一样的代码
import resource=classpath:config/a.xml
这两个calsspath一样不?
将配置文件放到Resources文件夹中,在代码中添加配置文件的虚拟路径。选中文件,右键-Copy Reference,就可以获取到文件的虚拟路径。
把配置文件放在com.zjut.ssm.config包中,修改config文件夹的Content Roots为Resources,那么编译后,代码也能识别出来。
将配置文件放到Resources文件夹中,在代码中添加配置文件的虚拟路径。选中文件,右键-Copy Reference,就可以获取到文件的虚拟路径。
我用得是eclipse,但是这个classpath,一般指得是实体得路径,即文件存储得路径,全名,哪有说这个虚拟路径啥得,那个是下载文件,上传文件啥的把
再说这个文件属于配置文件,这个应该可能是固定值啥得,不是动态获取得,你可以试试,把文件干掉,等下再回复试试