From 2952c5a2f51978333600601ba13f268e1871606d Mon Sep 17 00:00:00 2001 From: yuan <1363654894@qq.com> Date: Fri, 6 Sep 2024 10:05:41 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/muyu/compile/FilesCompilerLoad.java | 6 +++--- .../src/main/java/com/muyu/load/OSSFileLoad.java | 6 +++--- .../src/main/java/com/muyu/upload/ALiYunUpload.java | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cloud-rule-engine/src/main/java/com/muyu/compile/FilesCompilerLoad.java b/cloud-rule-engine/src/main/java/com/muyu/compile/FilesCompilerLoad.java index 295c3a3..dc256d7 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/compile/FilesCompilerLoad.java +++ b/cloud-rule-engine/src/main/java/com/muyu/compile/FilesCompilerLoad.java @@ -49,7 +49,7 @@ public class FilesCompilerLoad { } bufferedReader.close(); log.info("文件存储:" + fileName + MethodSuffix.CLASSSUFFIX); - ALiYunUpload.uploadClassFiles(classContent,fileName + MethodSuffix.CLASSSUFFIX); + ALiYunUpload.uploadClassFiles(classContent,fileName); } catch (IOException e) { e.printStackTrace(); @@ -62,7 +62,7 @@ public class FilesCompilerLoad { try { // class文件路径 - String externalClassFilePath = "/home/lib/com/muyu/generate/"+fileName; + String externalClassFilePath = "/home/lib/com/muyu/generate/"+fileName + MethodSuffix.CLASSSUFFIX; log.info(externalClassFilePath); Path path = Paths.get(externalClassFilePath); @@ -71,7 +71,7 @@ public class FilesCompilerLoad { URL[] urls = new URL[]{new File(externalClassDir).toURI().toURL()}; ExternalClassLoader externalClassLoader = new ExternalClassLoader(urls); - log.info("开始创建记载器..."); + log.info("开始创建加载器..."); // 加载类 // 注意类名必须是完全限定名(包括包名) Class clazz = externalClassLoader.loadClassFromPath(path, "com.muyu.generate."+fileName); diff --git a/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java b/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java index 23a447f..9e898dd 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java +++ b/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java @@ -103,18 +103,18 @@ public class OSSFileLoad { System.out.println("bucket不存在"); return Result.error("bucket不存在"); } - Boolean flag_file = ossClient.doesObjectExist(bucketName, fileClassPath+fileName); + Boolean flag_file = ossClient.doesObjectExist(bucketName, fileClassPath+fileName+ MethodSuffix.CLASSSUFFIX); if (!flag_file) { System.out.println("预下载文件不存在"); return Result.error("预下载文件不存在"); } // 本地文件下载路径 - String localPath = "/home/lib/com/muyu/generate/" + fileName ; + String localPath = "/home/lib/com/muyu/generate/" + fileName + MethodSuffix.CLASSSUFFIX; try { log.info("执行下载class文件:[{}]",localPath); // 从OSS下载文件 - InputStream inputStream = ossClient.getObject(bucketName, fileClassPath + fileName ).getObjectContent(); + InputStream inputStream = ossClient.getObject(bucketName, fileClassPath + fileName + MethodSuffix.CLASSSUFFIX).getObjectContent(); File downloadFile = new File(localPath); log.info("下载地址:[{}]",downloadFile); FileOutputStream outputStream = new FileOutputStream(downloadFile); diff --git a/cloud-rule-engine/src/main/java/com/muyu/upload/ALiYunUpload.java b/cloud-rule-engine/src/main/java/com/muyu/upload/ALiYunUpload.java index ca3ae4c..50bb6fd 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/upload/ALiYunUpload.java +++ b/cloud-rule-engine/src/main/java/com/muyu/upload/ALiYunUpload.java @@ -69,12 +69,12 @@ public class ALiYunUpload { System.out.println(classContent); - System.out.println(fileName); + System.out.println(fileName+ MethodSuffix.CLASSSUFFIX); OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); // 上传到OSS后文件保存的目录,例如:folder/subfolder/,最后以斜杠结尾 - String objectName = "build/version/class/"+fileName; + String objectName = "build/version/class/"+fileName+ MethodSuffix.CLASSSUFFIX; try { // 将内容转换为字节数组输入流 @@ -87,7 +87,7 @@ public class ALiYunUpload { ossClient.putObject(putObjectRequest); OSSFileLoad.streamingClassDownload(fileName); - System.out.println(fileName); + System.out.println(fileName+ MethodSuffix.CLASSSUFFIX); return Result.success(null,"文件"+fileName+".class"+"存储成功"); } catch (Exception e) {