美文网首页
资源文件加载问题

资源文件加载问题

作者: yc_wsrgan | 来源:发表于2017-11-17 22:08 被阅读0次

    在我们开发项目的时候,有时候会配置许许多多的配置文件,而在配置文件的资源访问时,经常会遇到很多找不文件的问题。这是因为java项目或web项目在编译后的文件存放资源路径的原因,如果我们开发的是Java项目的话,它的class路径就在src目录下,而如果我们开发的是web项目,则项目路径记载WEB-INF目录下,所以,当我们遇到资源文件找不到的情况,可以试用一下三种方式来加载资源:

    1.方法一

    InputStream fis =TestProperties.class.getClassLoader().getResourceAsStream("init.properties")

    2.方法二(要求TestProperties和init.properties在同一目录下)

    InputStream fis =TestProperties.class.getResourceAsStream("init.properties")

    3.方法三,对于Web工程也可以这样。

    先获取ServletContext,然后

    InputStream in=context.getResourceAsStream("/WEB-INF/classes/init.properties");

    来自:yc_wsrgan的博客

    相关文章

      网友评论

          本文标题:资源文件加载问题

          本文链接:https://www.haomeiwen.com/subject/dhssvxtx.html