第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Maven項(xiàng)目怎么讀取resources配置文件?

Maven項(xiàng)目怎么讀取resources配置文件?

項(xiàng)目目錄結(jié)構(gòu):代碼:public class Generator {        public void excute() {        try {            List<String> warnings = new ArrayList<String>();                        ConfigurationParser cp = new ConfigurationParser(warnings);            File  configFile = new File("." + File.separator + "generatorConfig.xml");            Configuration config = cp.parseConfiguration(configFile);            DefaultShellCallback callback = new DefaultShellCallback(true);            MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);            System.out.println("開始生成文件...");            myBatisGenerator.generate(null);            System.out.println("生成文件完成.");        } catch (Exception e) {            e.printStackTrace();        }          }  }項(xiàng)目是用來生成mybatis相關(guān)文件的,但是一直報(bào)錯(cuò):java.io.FileNotFoundException: generatorConfig.xml (系統(tǒng)找不到指定的文件。)編譯時(shí),resources中的文件不是已經(jīng)在classes下了嗎,為什么?該怎么改?
查看完整描述

3 回答

?
慕無忌1623718

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊

ClassLoader classloader = Thread.currentThread().getContextClassLoader();

InputStream is = classloader.getResourceAsStream("generatorConfig.xml");


查看完整回答
反對(duì) 回復(fù) 2019-04-23
?
慕碼人2483693

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊

maven項(xiàng)目中resources目錄下就是classpath下。


查看完整回答
反對(duì) 回復(fù) 2019-04-23
?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊

你是運(yùn)行測(cè)試包下的testgenerator 所以抱filenotfound嗎 如果是 請(qǐng)建立java/test/resources目錄 你可以看看你的target目錄下應(yīng)該在運(yùn)行測(cè)試程序時(shí) 配置文件沒有生成到編譯后的路徑下 那就自然找不到配置文件


查看完整回答
反對(duì) 回復(fù) 2019-04-23
  • 3 回答
  • 0 關(guān)注
  • 1581 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)