報(bào)錯(cuò):class path resource [src/main/resources/jdbc.properties] cannot be opened because it does not exist()//xml中關(guān)于資源文件部分
<context:property-placeholder?location="classpath:jdbc.properties"/>jdbc.properties和spring-resouce.xml? 我都放在resouces這個(gè)目錄下面,已經(jīng)make as resource了但是執(zhí)行的時(shí)候就報(bào)錯(cuò)class path resource [src/main/resources/jdbc.properties] cannot be opened because it does not exist然后我把這兩個(gè)文件全部放在源碼目錄就可以了(當(dāng)然要寫絕對(duì)路徑)從報(bào)錯(cuò)上看就是class path就是這個(gè)resource,怎么會(huì)找不到文件?我的test目錄下的test resource都是能正常使用的,為什么main下的就不可以如果我單獨(dú)只把jdbc.properties放在main目錄下java下的包中,spring-resouce這個(gè)還是放在resource當(dāng)中(這個(gè)時(shí)候spring-resouce中<context:property-placeholder location后的地址也同步修正了),但是報(bào)錯(cuò)還是class path resource [src/main/resources/jdbc.properties] cannot be opened because it does not exist一定要2個(gè)都改才可以最新的結(jié)果是,我把這個(gè)xml和properties直接都扔到test的resources中就可以了有一點(diǎn)眉目了,我在測(cè)試類中加載的xml是放在測(cè)試類的resources中的,而源碼的xml是放在main下的resources中,看起來不能同時(shí)使用這兩個(gè)
添加回答
舉報(bào)
0/150
提交
取消