zoukankan      html  css  js  c++  java
  • idea 获取resources资源目录下文件

    以下格式都是正确的(注意:.properties文件中的第一行不要有空格!):

            URL resource01 = MainMobile.class.getResource("");
            URL resource02 = MainMobile.class.getResource("/conf.properties");//success: resources下的
    
            InputStream ip3 = MainMobile.class.getClassLoader().getResourceAsStream("conf.properties");//success: resources下的
            InputStream resource32 = Thread.currentThread().getContextClassLoader().getResourceAsStream("conf.properties");
    
            InputStream ips =  MainMobile.class.getResourceAsStream("/conf.properties");//success: resources下的
            URL resource13 = Thread.currentThread().getContextClassLoader().getResource("conf.properties");
            InputStream resource43 = Thread.currentThread().getContextClassLoader().getResourceAsStream("conf.properties");
            InputStream resource23 = Thread.currentThread().getContextClassLoader().getResourceAsStream("conf.properties");
    SpringBoot读取resources目录下的文件
    
    1. 传统java读取方式
    
    File file = new File("src/main/resources/static/assets/test.txt");
    InputStream inputStream=new FileInputStream(file);
    
    2. ResourceUtils工具类
    
    File file = ResourceUtils.getFile("classpath:static/assets/test.txt");
    InputStream inputStream=new FileInputStream(file);
    
    3. ClassPathResource类
    
    ClassPathResource classPathResource = new ClassPathResource("static/assets/test.txt");
    InputStream inputStream = classPathResource.getInputStream();
  • 相关阅读:
    【BZOJ1135】[POI2009]Lyz
    【BZOJ5110】[CodePlus2017]Yazid 的新生舞会
    「BZOJ2882」工艺
    【BZOJ3626】[LNOI2014]LCA
    [Wc]Dface双面棋盘()
    【BZOJ3307】雨天的尾巴
    [NOI2012]骑行川藏
    【BZOJ4919】[Lydsy六月月赛]大根堆
    bzoj4184
    3237: [Ahoi2013]连通图 线段树分治
  • 原文地址:https://www.cnblogs.com/hahajava/p/11317183.html
Copyright © 2011-2022 走看看