• 浅谈getResource方法


    项目经常会读取一些配置文件, 因此getResource方法便能够起到重要作用

    使用时主要是两种方法, 一个是字节码文件Class类, 另一个是ClassLoader类加载器

    使用Class类时有两种使用方式:

    1. 使用"/"  获取到的是classpath路径

    2. 不使用"/" 这就是相对路径

    ClassLoader类

    没有"/"的写法, 获取到的就是classpath路径

    测试代码

    public class GetResourceTest {
    
        public static void main(String[] args) {
            System.out.println(GetResourceTest.class.getResource("/test.properties").getPath());
            System.out.println(GetResourceTest.class.getResource("test1.properties").getPath());
            System.out.println(GetResourceTest.class.getClassLoader().getResource("test.properties").getPath());
            System.out.println(GetResourceTest.class.getClassLoader().getResource("/"));
        }
    
    }

    结果:

    /E:/IdeaJava/studyTest/out/production/studyTest/test.properties
    /E:/IdeaJava/studyTest/out/production/studyTest/com/waston/Test/test1.properties
    /E:/IdeaJava/studyTest/out/production/studyTest/test.properties
    null

    工程包结构

  • 相关阅读:
    c++ 文件读写模板
    sys和system用户的权限区别
    Oracle cmd 命令
    sqldeveloper的安装及其使用教程
    Oracle权限管理详解(2)
    Oracle权限管理详解(1)
    Oracle使用基础
    win7 64位操作系统中 Oracle 11g 安装教程(图解)
    MySQL cmd操作
    Linux下安装tomcat
  • 原文地址:https://www.cnblogs.com/wt20/p/8320346.html
Copyright © 2020-2023  润新知