當前位置:首頁 » 編程語言 » javayaml

javayaml

發布時間: 2023-09-06 02:06:10

A. yaml java代碼自動生成 部分類生出不出來

做自動測試時,使用yaml文件做界面要素配置,出現一個問題,經過自己的嘗試實現了xpath方式的讀取。把代碼分項出來。尤其是在使用xpath是,會出現yaml讀取出錯的情況。此時需要將xpath的內容使用雙引號括起來。代碼如下

6
logout: type:name value:logoutlogoutConfirm: type:xpath value:"//*[@id='queding']//td/*//button"

來自CODE的代碼片
snippet_file_0.txt

讀取yaml文件的java代碼如下

package com.bfm.utilities;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.HashMap;import org.ho.yaml.Yaml;/*該類為獲取yaml文件中的內容*/public class YamlReader { private HashMap<String, HashMap<String, String>> yml; @SuppressWarnings("unchecked") public HashMap<String, HashMap<String, String>> getYamlFile(String yamlFile) { File f = new File(yamlFile); try { this.yml = (HashMap<String, HashMap<String, String>>) Yaml.loadType(new FileInputStream(f.getAbsolutePath()), HashMap.class); } catch (FileNotFoundException e) { e.printStackTrace(); } return this.yml; } public static void main (String args[]){ YamlReader yr = new YamlReader(); yr.getYamlFile("E:\\workspace\\bfm\\src\\com\\bfm\\pageElements\\mainPageElements.yaml"); }}

B. 啟動 jar 包時指定 yml 文件

把 application.yml 文件放在執行 java -jar 命令所在的目錄桐判中;
執行 java -jar xxx.jar 命令,此時 application.yml 應放在 xxx.jar 同級目錄改液;
執行 java -jar /abc/xxx.jar 命令,此時 application.yml 應放在 / 目錄;
需要注核輪物意的是,自動載入 application.yml 的位置並不與 jar 包相關,而是與 java 命令有關。

通過 --spring.config.location 參數可以指定配置文件的位置。
java -jar /abc/xxx.jar --spring.config.location=/abc/application.yml

C. .yml是什麼文件

YML文件格式是YAML (YAML Aint Markup Language)編寫的文件格式,YAML是一種直觀的能夠被電腦識別的的數據數據序列化格式,並且容易被人類閱讀,容易和腳本語言交互的,可以被支持YAML庫的不同的編程語言程序導入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。

熱點內容
米思齊編譯失敗怎麼看 發布:2025-03-12 19:26:27 瀏覽:848
sql語句notexists 發布:2025-03-12 19:16:11 瀏覽:60
快手安卓版如何玩 發布:2025-03-12 19:15:26 瀏覽:36
scott資料庫 發布:2025-03-12 19:15:19 瀏覽:873
rom伺服器是什麼 發布:2025-03-12 19:10:27 瀏覽:62
我給你改個密碼叫什麼 發布:2025-03-12 19:09:32 瀏覽:674
寬頻密碼在手機上如何更改 發布:2025-03-12 19:07:52 瀏覽:116
python離線安裝pip 發布:2025-03-12 19:06:18 瀏覽:29
超時代加密視頻破解 發布:2025-03-12 19:03:10 瀏覽:96
伺服器怎麼做游戲 發布:2025-03-12 18:57:30 瀏覽:616