1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Java PropertyUtils類使用實例

          來源:互聯網轉載 時間:2024-01-29 07:48:18

          實例1: loadYaml

          import org.yaml.snakeyaml.introspector.PropertyUtils; //導入依賴的package包/類private Object loadYaml(File omapfile) throws IOException {    FileReader reader = new FileReader(omapfile);    try {        Constructor constructor = new Constructor();        PropertyUtils putils = new PropertyUtils();        putils.setSkipMissingProperties(true);        constructor.setPropertyUtils(putils);        Yaml yaml = new Yaml(constructor);        return yaml.load(reader);    } catch (Throwable t) {        throw new RuntimeException("Error loading yaml from: " + omapfile.getAbsolutePath() + "\n" + t.getMessage(), t);    } finally {        try {            reader.close();        } catch (IOException e) {            e.printStackTrace();        }    }} 

          實例2: loadYaml

          import org.yaml.snakeyaml.introspector.PropertyUtils; //導入依賴的package包/類private Object loadYaml(File file) throws FileNotFoundException {    FileReader reader = new FileReader(file);    try {        Constructor constructor = new Constructor();        PropertyUtils putils = new PropertyUtils();        putils.setSkipMissingProperties(true);        constructor.setPropertyUtils(putils);        Yaml yaml = new Yaml(constructor);        return yaml.load(reader);    } catch (Throwable t) {        throw new RuntimeException("Error loading yaml from: " + file.getAbsolutePath() + "\n" + t.getMessage(), t);    } finally {        try {            reader.close();        } catch (IOException e) {            e.printStackTrace();        }    }} 

          實例3: newYaml

          import org.yaml.snakeyaml.introspector.PropertyUtils; //導入依賴的package包/類public static Yaml newYaml() {  PropertyUtils propertyUtils = new AdvancedPropertyUtils();  propertyUtils.setSkipMissingProperties(true);  Constructor constructor = new Constructor(Federations.class);  TypeDescription federationDescription = new TypeDescription(Federations.class);  federationDescription.putListPropertyType("federatedMetaStores", FederatedMetaStore.class);  constructor.addTypeDescription(federationDescription);  constructor.setPropertyUtils(propertyUtils);  Representer representer = new AdvancedRepresenter();  representer.setPropertyUtils(new FieldOrderPropertyUtils());  representer.addClassTag(Federations.class, Tag.MAP);  representer.addClassTag(AbstractMetaStore.class, Tag.MAP);  representer.addClassTag(WaggleDanceConfiguration.class, Tag.MAP);  representer.addClassTag(YamlStorageConfiguration.class, Tag.MAP);  representer.addClassTag(GraphiteConfiguration.class, Tag.MAP);  DumperOptions dumperOptions = new DumperOptions();  dumperOptions.setIndent(2);  dumperOptions.setDefaultFlowStyle(FlowStyle.BLOCK);  return new Yaml(constructor, representer, dumperOptions);} 

          實例4: testErrorMessage

          import org.yaml.snakeyaml.introspector.PropertyUtils; //導入依賴的package包/類public void testErrorMessage() throws Exception {        BeanA1 b = new BeanA1();        b.setId(2l);        b.setName("name1");        Constructor c = new Constructor();        Representer r = new Representer();        PropertyUtils pu = new PropertyUtils();        c.setPropertyUtils(pu);        r.setPropertyUtils(pu);        pu.getProperties(BeanA1.class, BeanAccess.FIELD);        Yaml yaml = new Yaml(c, r);        // yaml.setBeanAccess(BeanAccess.FIELD);        String dump = yaml.dump(b);        BeanA1 b2 = (BeanA1) yaml.load(dump);        assertEquals(b.getId(), b2.getId());        assertEquals(b.getName(), b2.getName());    } 
          標簽:propertyutils-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          除了B站和A站,還有那些很有潛力的acg網站?櫻桃動畫不錯...

          愛主一回贊歌歌詞?讓我追回逝去的歲月,擦去臉上悔恨的淚水,愛主一次,下定決心奉獻一次。就算死而無憾,也只能有一次生命。人的生命只能有一回歌曲?《愛主一回》網絡歌手下定決心獻一次。就算死了也無怨無悔。人生只能有一次。生命的價值有多珍貴?為什么要厭倦今天的名利?為什么要忽略今天的對與錯?救主十字架的愛是多么奇妙!超越人類一千倍的愛。只有上帝的愛是世界上最美的。世界在他面前冷若冰霜。主啊,給我力量和智慧...

          e站app怎么用?E站應用程序是一樣的,通過手機號碼,你可以設置一個帳號和密碼,登錄使用使用一個叫“泡芙瀏覽器”的軟件。打開網站的正確方法-亨泰網如果您有帳戶,請直接登錄。如果你沒有賬戶,就注冊一個。2注冊過程非常簡單。首先單擊register,然后會出現一堆TOS。單擊“同意”注冊。三。輸入要注冊的用戶名(登錄賬號)和要顯示的名稱(類似昵稱),輸入并確認密碼和電子郵件,最后輸入要注冊的驗證碼。4...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>