報錯: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
提交
取消