{"id":85,"date":"2023-04-25T09:56:32","date_gmt":"2023-04-25T01:56:32","guid":{"rendered":"https:\/\/www.jishuge.cn\/?p=85"},"modified":"2023-04-25T09:56:32","modified_gmt":"2023-04-25T01:56:32","slug":"%e4%bd%bf%e7%94%a8yaml%e7%b1%bb%e8%af%bb%e5%8f%96yml%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6%e4%bf%a1%e6%81%af%e3%80%82","status":"publish","type":"post","link":"https:\/\/blog.jishuge.cn\/?p=85","title":{"rendered":"\u4f7f\u7528Yaml\u7c7b\u8bfb\u53d6yml\u914d\u7f6e\u6587\u4ef6\u4fe1\u606f\u3002"},"content":{"rendered":"\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\n    private String getPropertiesValue(String key) {\n        \n        InputStream inputStream = getClass().getClassLoader().getResourceAsStream(\"application.yml\");\n        Yaml yaml = new Yaml();\n\n        Map&lt;String, Object> map = yaml.load(inputStream);\n\n        String[] split = key.split(\"\\\\.\");\n\n        String res = null;\n\n        for (String s : split) {\n            Object ob = map.get(s);\n            if (!(ob instanceof Map)) {\n                res = (String) ob;\n            } else {\n                map = (Map) ob;\n            }\n        }\n        return res;\n    }\n<\/pre>\n\n\n\n<p>\u8c03\u7528\uff1a<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">        String key = \"spring.profiles.active\";\n        System.out.println(getPropertiesValue(key));<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u8c03\u7528\uff1a<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=\/wp\/v2\/posts\/85","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=85"}],"version-history":[{"count":1,"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":86,"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions\/86"}],"wp:attachment":[{"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jishuge.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}