Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须映射一个复杂的 Java 类结构,它们通常不会通过 set-/get-methods 公开它们的字段(这是给定的,不能更改)。所以映射只能在直接字段访问上执行。Dozer 允许访问各个字段,但我还没有找到一个设置来使其成为一般行为。因此,我不必为了使其可访问而明确地映射每个字段!
这个选项存在吗?- 在课堂上?- 在全球范围内?
您可以在班级级别上进行设置。
<mapping> <class-a is-accessible="true">MyClass</class-a> ... </mapping>
来自推土机 XSD:
is-accessible 表示Dozer是否绕过getter/setter方法直接访问字段。这通常设置为“假”。默认值为“假”。如果设置为“true”,则不会调用 getter/setter 方法。如果字段缺少 getter 或 setter 方法,您可能希望将其设置为“true”。