我想要一个yaml格式的配置文件。
我想在java中有一个配置类,应该填充上面文件的值。
我已经发现Jackson几乎可以做到这一点。
但是我想确保该文件包含该类中定义的所有值。如果我理解正确,没有直接的方法来确保使用杰克逊。
如何检测文件是否包含与班级预期不同(更多/更少/更多)的条目?
如果我正确理解other question的答案,他们建议首先阅读配置文件,无论内部是什么,然后尝试验证生成的对象,这可能有点工作,但完全忽略了这一点。我想告诉用户“你忘了在你的配置中添加一行”而不是“我的对象中的某些字段未设置”。