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-2025 CODEPRJ.COM