From b1facdd9a74fec28495be4008e2bc894bbc3a354 Mon Sep 17 00:00:00 2001 From: tomsun28 Date: Fri, 18 Feb 2022 16:57:31 +0800 Subject: [PATCH] [core]make classpath:/config/ is first scan sureness.yml path --- .../sureness/provider/ducument/DocumentResourceAccess.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/usthe/sureness/provider/ducument/DocumentResourceAccess.java b/core/src/main/java/com/usthe/sureness/provider/ducument/DocumentResourceAccess.java index b3ff7222..564732a6 100644 --- a/core/src/main/java/com/usthe/sureness/provider/ducument/DocumentResourceAccess.java +++ b/core/src/main/java/com/usthe/sureness/provider/ducument/DocumentResourceAccess.java @@ -43,7 +43,12 @@ public static DocumentResourceEntity loadConfig(String yamlFileName) throws IOEx Yaml yaml = new Yaml(); InputStream inputStream = null; try { - inputStream = DocumentResourceAccess.class.getClassLoader().getResourceAsStream(yamlFileName); + // 1. classpath:/config/ + // 2. classpath: / + inputStream = DocumentResourceAccess.class.getClassLoader().getResourceAsStream("config/" + yamlFileName); + if (inputStream == null) { + inputStream = DocumentResourceAccess.class.getClassLoader().getResourceAsStream(yamlFileName); + } if (inputStream == null) { inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(yamlFileName); }