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