Java 使用yaml存储静态数据
我有一个yaml文件,其中包含大量静态数据,比如:Java 使用yaml存储静态数据,java,spring-boot,yaml,Java,Spring Boot,Yaml,我有一个yaml文件,其中包含大量静态数据,比如: Pets\ and\ names Cats: ['Cat Name 1','Cat Name 2'] Dogs: ['Dog Name 1','Dog Name 2'] 我想按宠物类型查找,因此如果用户想查看所有猫的名字,他们会给我“猫”,我会返回猫名列表 但我不知道怎么做 我读了几篇关于如何做到这一点的文章,但似乎我必须创建一个PetsAndNames对象,然后定义这个对象中的所有宠物?有解决办法吗 我甚至需要创建一个poj
Pets\ and\ names
Cats: ['Cat Name 1','Cat Name 2']
Dogs: ['Dog Name 1','Dog Name 2']
我想按宠物类型查找,因此如果用户想查看所有猫的名字,他们会给我“猫”,我会返回猫名列表
但我不知道怎么做
我读了几篇关于如何做到这一点的文章,但似乎我必须创建一个PetsAndNames对象,然后定义这个对象中的所有宠物?有解决办法吗
我甚至需要创建一个pojo吗?这样做怎么样
宠物:
猫:
-猫名1
-猫名2
狗:
-狗名1
-狗名2
稍后在java Pojo中:
class宠物{
列出猫;
列出狗的名单;
}
我建议对静态数据使用json,而不是yaml文件,但这仍然是您的选择。我认为两者的意思是一样的,但问题是我有很多宠物,这真的很长list@Spider如果这是一个不可变的列表,并且不打算更新它,那么使用json文件,否则使用某种db。你说的长名单是什么意思?(给我们一些数字)200只宠物和每个宠物的几个名字one@Spider这不算太多,有什么困扰你的,只要准备好文件并使用它。我想我可以把我的宠物列表转换成一个实际的列表