• Spring Boot 获取项目路径或文件


    Spring Boot 获取项目路径或文件

        @GetMapping("/getPath")
        public void getPath() {
            // 获取路径三种方法方法,使用Spring Boot 方式,只有 pathA 部署到服务器获取到得路径是能直接使用得
            String pathA = System.getProperty("user.dir");
            String pathB = this.getClass().getClassLoader().getResource("").getPath();
            String pathC = this.getClass().getResource("/").getPath().toString();
            /* Linux结果 */
    //        pathA:/home/socket/cpiaojumanagement
    //        pathB:file:/home/socket/cpiaojumanagement/manage-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/
    //        pathC:file:/home/socket/cpiaojumanagement/manage-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/
            /* Window结果 */
    //        pathA:D:Idea_workSpacecpiaojumanagement
    //        pathB:/D:/Idea_workSpace/cpiaojumanagement/target/classes/
    //        pathC:/D:/Idea_workSpace/cpiaojumanagement/target/classes/        
    
            // 可以读取到 resources/static/impTemplate/sp-template.xlsx 文件输入流
            InputStream inputStream = getClass().getClassLoader().getResourceAsStream("static/impTemplate/sp-template.xlsx");
        }

    参考:https://blog.csdn.net/haoxiaoyong1014/article/details/107452595

  • 相关阅读:
    详解Codis安装与部署
    停车场地图开发
    dlib换脸
    海康相机官网硬触发设置
    python操作数据库
    心率和血氧测量
    音乐模块
    flask网页显示图片
    树莓派识别二维码
    树莓派python获取自身IP
  • 原文地址:https://www.cnblogs.com/tangshengwei/p/15156616.html
Copyright © 2020-2023  润新知