读取后缀(yml)配置文件

来源:互联网 发布:淘宝开店保证金怎么交 编辑:程序博客网 时间:2024/06/14 02:36

步骤:

1、

-
  id: 'a'
  name: 餐厅
  level: '1'
-
  id: 'a0'
  name: 肯德基
  pId: 'a'
  level: '2'
-

注意:汉字不能读取时加单引号



2、引入yaml-integration-1.1.1.jar包


3、public List<Map<String, Object>> loadLeftTree(HttpServletRequest request) {
List<Map<String, Object>> resultList = new ArrayList<>();
try {
Yaml yaml = new Yaml();
String path = "leftTree.yml";
URL url = CaseRelatedServiceImpl.class.getClassLoader().getResource(path);
if(null != url){
resultList = (List<Map<String, Object>>)yaml.load(new FileInputStream(url.getFile()));
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
return resultList;
}

阅读全文
0 0
原创粉丝点击