From 53a5866a30d7cf6d0aaa9855888b5f2377d9d358 Mon Sep 17 00:00:00 2001 From: godotg Date: Thu, 22 Jun 2023 15:07:33 +0800 Subject: [PATCH] feat[util]: get file from class path to string --- .../src/main/java/com/zfoo/protocol/util/ClassUtils.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/protocol/src/main/java/com/zfoo/protocol/util/ClassUtils.java b/protocol/src/main/java/com/zfoo/protocol/util/ClassUtils.java index 6f002f7b..047b552e 100644 --- a/protocol/src/main/java/com/zfoo/protocol/util/ClassUtils.java +++ b/protocol/src/main/java/com/zfoo/protocol/util/ClassUtils.java @@ -40,6 +40,14 @@ public abstract class ClassUtils { return getDefaultClassLoader().getResource(filePath).openStream(); } + public static String getFileFromClassPathToString(String filePath) { + try { + return StringUtils.bytesToString(IOUtils.toByteArray(ClassUtils.getFileFromClassPath(filePath))); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + /** * 获取编译过后的类文件(*.class)的绝对路径 *