是否可以配置Dozer,以便默认情况下通过setter- / getter方法直接访问字段

我必须映射一个复杂的Java类结构,它通常不会通过set- / get-methods暴露它们的字段(这是给定的,不能更改)。 因此映射只能在直接字段访问上执行。 推土机允许个别字段可访问,但我没有找到设置使这成为一般行为。 因此,我不必为了使其可访问而明确地映射每个字段!

这个选项存在吗? – 在课堂上? – 在全球范围内?

您可以在类级别设置它。

 MyClass ...  

来自Dozer XSD:

is-accessible指示Dozer是否绕过getter / setter方法并直接访问该字段。 这通常设置为“false”。 默认值为“false”。 如果设置为“true”,则不会调用getter / setter方法。 如果字段缺少getter或setter方法,您可能希望将其设置为“true”。