在这篇精彩的文章中,我学习了如何使用 moxy 验证 xml。问题是验证终于来了,可能由于某些 setter 方法的参数无效而导致许多失败。有什么方法可以验证每个设置器(基于模型)。因此,如果我设置一个值,则该值将根据其约束进行验证。在每次设置调用时 - 完整的模型可能会失效,但我只想要有关当前设置调用的验证信息。在我的情况下,如果有人将非法(通过 xsd 约束)参数传递给其中一个设置器(所有设置器都由接口包装),我想抛出 IllegalargumentException。
在这篇精彩的文章中,我学习了如何使用 moxy 验证 xml。问题是验证终于来了,可能由于某些 setter 方法的参数无效而导致许多失败。有什么方法可以验证每个设置器(基于模型)。因此,如果我设置一个值,则该值将根据其约束进行验证。在每次设置调用时 - 完整的模型可能会失效,但我只想要有关当前设置调用的验证信息。在我的情况下,如果有人将非法(通过 xsd 约束)参数传递给其中一个设置器(所有设置器都由接口包装),我想抛出 IllegalargumentException。