zoukankan      html  css  js  c++  java
  • 指定路径下读取资源

    1. Java读取的基础方法
    // 得到的是当前class文件的URI目录,包括包路径等
    this.getClass().getResource("")
    // 得到的是当前的classpath路径, 不包括具体的包路径,只到classes目录
    this.getClass().getResource("/")
    // 得到的是当前的classpath路径
    this.getClass().getClassLoader().getResource("")
    // 得到的是classpath下指定文件的绝对路径
    this.getClass().getClassLoader().getResource("1/a.txt")
    // 得到的是当前的classpath路径
    Thread.currentThread().getContextClassLoader().getResource("")
    // 得到的是classpath下指定文件的绝对路径
    Thread.currentThread().getContextClassLoader().getResource("1/a.txt")
    // 得到的是当前的classpath路径
    ClassLoader.getSystemResource("")
    // 得到的是classpath下指定文件的绝对路径
    ClassLoader.getSystemResource("1/a.txt")
    
    2. web应用下获取web的路径方法
    // 获取的是contentPath之后路径
    request.getServletPath()
    // 获取的web应用上下文路径
    request.getServletContext().getContextPath()
    // 获取的是webapps下面应用的绝对路径
    request.getServletContext().getRealPath("")
    
    3. Spring读取文件的方法
    Resource resource = new ClassPathResource("test.properties");
    时刻与技术进步,每天一点滴,日久一大步!!! 本博客只为记录,用于学习,如有冒犯,请私信于我。
  • 相关阅读:
    Consul 简介及集群安装
    poj 1300 Door Man 欧拉回路
    Codeforces Round #284 (Div. 2)
    bnuoj 34985 Elegant String DP+矩阵快速幂
    cf 496B Secret Combination
    hdu 5120 Intersection
    poj 2002 Squares
    Codeforces Round #281 (Div. 2)
    转载:百度原CTO李一男经典语录
    hdu 4005 The war
  • 原文地址:https://www.cnblogs.com/myitnews/p/14014679.html
Copyright © 2011-2022 走看看