zoukankan      html  css  js  c++  java
  • Java获取项目内文件路径

         System.out.println("class.getResource()输出^_^");
            // file:/.../target/classes/.../mybatis-config.xml
            System.out.println(TestDemo.class.getResource("mybatis-config.xml"));
            // file:/.../target/classes/
            System.out.println(TestDemo.class.getResource("/"));
            // file:/.../target/classes/../mybatis
         // 当前类所在路径
    System.out.println(TestDemo.class.getResource("")); System.out.println("----------------------------------"); System.out.println("getClassLoader().getResource()输出^_^"); // 找不到输出null System.out.println(TestDemo.class.getClassLoader().getResource("mybatis-config.xml")); // 找不到输出null System.out.println(TestDemo.class.getClassLoader().getResource("/")); // file:/../target/classes/ System.out.println(TestDemo.class.getClassLoader().getResource("")); System.out.println("----------------------------------"); System.out.println("其他形式调用^_^"); // file:/.../target/classes/ System.out.println(Thread.currentThread().getContextClassLoader().getResource("")); // 找不到输出null System.out.println(Thread.currentThread().getContextClassLoader().getResource("mybatis-config.xml")); // file:/.../target/classes/ System.out.println(ClassLoader.getSystemResource(""));
    TestDemo.class.getResource("")
    当前类所在路径
    TestDemo.class.getResource("/")
    编译路径根目录

    class.getClassLoader().getResource("")
    编译路径根目录
  • 相关阅读:
    SQL Server中查询结果拼接遇到的小问题
    Java中的类加载器----ClassLoader
    Struts2中的namespace使用
    Windows 8.1激活问题
    Zuul的使用,路由访问映射规则
    hystrixDashboard(服务监控)
    Hystrix(服务熔断,服务降级)
    POI 操作 excel表格 (简单整理)
    Feign的介绍和使用
    自定义Ribbon的负载均衡策略
  • 原文地址:https://www.cnblogs.com/yixiu868/p/12206152.html
Copyright © 2011-2022 走看看