首先,资源文件需保存在类路径下,这样ClassLoader才能够找到,

  其次,资源文件路径需要项目路径,

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  最后,推荐返回IO流的操作形式

        public static BufferedReader getReader(String name) {
        // maven工程修改词典加载方式
        InputStream in = this.class.getResourceAsStream("/" + name);
        try {
            return new BufferedReader(new InputStreamReader(in, "UTF-8"));
        } catch (UnsupportedEncodingException e) {
            logger.warn("不支持的编码", e);
        }
        return null;
    }

    public static InputStream getInputStream(String name) {
        // maven工程修改词典加载方式
        InputStream in = this.class.getResourceAsStream("/" + name);
        return in;
    }

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄