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)的绝对路径 *