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

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方法,問題迎刃而解。希望大家,多多指點。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章