报错:class path resource [src/main/resources/jdbc.properties] cannot be opened because it does not exist()//xml中关于资源文件部分
<context:property-placeholder location="classpath:jdbc.properties"/>jdbc.properties和spring-resouce.xml 我都放在resouces这个目录下面,已经make as resource了但是执行的时候就报错class path resource [src/main/resources/jdbc.properties] cannot be opened because it does not exist然后我把这两个文件全部放在源码目录就可以了(当然要写绝对路径)从报错上看就是class path就是这个resource,怎么会找不到文件?我的test目录下的test resource都是能正常使用的,为什么main下的就不可以如果我单独只把jdbc.properties放在main目录下java下的包中,spring-resouce这个还是放在resource当中(这个时候spring-resouce中<context:property-placeholder location后的地址也同步修正了),但是报错还是class path resource [src/main/resources/jdbc.properties] cannot be opened because it does not exist一定要2个都改才可以最新的结果是,我把这个xml和properties直接都扔到test的resources中就可以了有一点眉目了,我在测试类中加载的xml是放在测试类的resources中的,而源码的xml是放在main下的resources中,看起来不能同时使用这两个
添加回答
举报
0/150
提交
取消