From 8dbe7ddd8aacbc48b0f49e275cee729d99688f04 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Fri, 20 Jun 2025 08:47:11 +0800 Subject: [PATCH] 'commit' --- .../java/com/dsideal/gw/Plugin/YamlProp.java | 47 ------------------- 1 file changed, 47 deletions(-) delete mode 100644 dsGw/src/main/java/com/dsideal/gw/Plugin/YamlProp.java diff --git a/dsGw/src/main/java/com/dsideal/gw/Plugin/YamlProp.java b/dsGw/src/main/java/com/dsideal/gw/Plugin/YamlProp.java deleted file mode 100644 index 39cf2ec0..00000000 --- a/dsGw/src/main/java/com/dsideal/gw/Plugin/YamlProp.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.dsideal.gw.Plugin; - -import com.jfinal.kit.Prop; -import org.yaml.snakeyaml.Yaml; - -import java.io.InputStream; -import java.util.LinkedHashMap; -import java.util.Map; -import java.util.Properties; - -public class YamlProp extends Prop { - public YamlProp(String yamlFile) { - setYaml(yamlFile); - } - - private void setYaml(String yamlFile) { - LinkedHashMap map = null; - Properties properties = new Properties(); - InputStream in; - try { - Yaml yaml = new Yaml(); - in = YamlProp.class.getClassLoader().getResourceAsStream(yamlFile); - map = yaml.loadAs(in, LinkedHashMap.class); - } catch (Exception e) { - e.printStackTrace(); - } - setProperties(properties, map, ""); - this.properties = properties; - } - - private static void setProperties(Properties properties, Map map, String prefix) { - for (Object key : map.keySet()) { - Object value = map.get(key); - if (key == null) { - continue; - } - if (value instanceof Map) { - setProperties(properties, (Map) value, prefix + key + "."); - } else { - if (value == null) { - continue; - } - properties.setProperty(prefix + key, value.toString()); - } - } - } -} \ No newline at end of file