我在 xml 中有一组静态数据,例如
<books>
<book id="isbn-1">
<name>name1</name>
<author>athorname</author>
</book>
<book id="isbn-2">
<name>name1</name>
<author>athorname</author>
</book>
</books>
我想阅读它们并将它们加载到 Book 模型对象中,就像它们在 DB 中一样。
给定一个 isbn 我想解析这个 xml 并加载相应的对象等。
我可以实现此目的的一种方法是将其作为列表加载到内存中。
另一种方法可能是将每本书存储在不同的 xml 中,并将 isbn 作为 xml 名称并加载它。
一 - 如果列表很大,则不起作用。
二 - 创建大量文件且难以管理。
有没有其他方法可以使用 spring-framework 或任何其他 java 库来实现这一点?