java - 使用yaml存储静态数据
问题描述
我有一个包含一堆静态数据的 yaml 文件,比如说:
Pets\ and\ names
Cats: ['Cat Name 1','Cat Name 2']
Dogs: ['Dog Name 1','Dog Name 2']
我想按宠物类型进行查找,所以如果用户想查看所有猫的名字,他们会将“猫”传递给我,然后我会返回给他们一个猫名列表。
但我无法弄清楚如何做到这一点。
我读了几篇关于如何做到这一点的文章,但似乎我必须创建一个 PetsAndNames 对象,然后定义我在这个对象中拥有的所有宠物?有解决方法吗?
我什至需要创建一个pojo吗?
解决方案
有这样的怎么办?
Pets:
cats:
- Cat Name 1
- Cat Name 2
dogs:
- Dog Name 1
- Dog Name 2
稍后在您的 java Pojo 中:
class Pets {
List<String> cats;
List<String> dogs;
}
我建议将 json 用于静态数据而不是 yaml 文件,但这仍然是您的选择。
推荐阅读
- python - Pyinstaller 生成的 exe 无法正常工作
- python - Python3.6 的 urlopen 对“一些”URL 调用 403s
- c# - Fody Costura 不嵌入 SkiaSharp DLL
- tensorflow - 多个训练模型 vs 多个特征和一个模型
- peoplesoft - 应用程序引擎人员代码绑定变量
- python - 如何使用字节数组获取多个 32 位值?
- knockout.js - 将项目列表转换为下拉列表淘汰js
- go - 如何在 Go 中分析大堆栈
- java - Spring Boot - 在 ArrayList 中搜索单词并在 GET 中返回
- permissions - 在 openshift docker 容器上运行 orientdb 控制台的问题