java讀取yaml配置文件


項目目錄結構:

app.yaml

appid: zrunframrwork
spring:
    application:
        name: zrunframrwork
    datasource:
        driverClassName: com.mysql.jdbc.Driver
        url: jdbc:mysql://localhost/test
server:
    port: 9000

測試代碼

		Yaml yaml = new Yaml();
		//文件路徑是相對類目錄(src/main/java)的相對路徑
		InputStream in = App.class.getClassLoader().getResourceAsStream("com/zrun/TestReadYamlFile/app.yaml");//或者app.yaml
		Map<String, Object> map = yaml.loadAs(in, Map.class);
		String appid = map.getOrDefault("appid", "123").toString();
		System.out.println(appid);
		String port = ((Map<String, Object>) map.get("server")).get("port").toString();
		System.out.println(port);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM