使用dozer注意一点,涉及lombok.Data的@Data

    xiaoxiao2021-04-12  36

    1、使用@Data注解固然简洁,但是我在使用dozer进行pojo转bo时,因为目标对象里有以下字段属性,而源对象里是没有的(dozer默认双向转换)。

    2、那么转换时,就抛出org.dozer.MappingException:<init>()异常;我查阅百度后,使用以下配置也不起作用,因为a里没有对应属性,又抛出空指针异常,意料之中。

    <field-exclude> <a></a> <b>mendList</b> </field-exclude> 3、最后,我把@Data注解去掉,手动生成getter、setter方法,问题迎刃而解。希望大家,多多指点。

    转载请注明原文地址: https://ju.6miu.com/read-667964.html

    最新回复(0)