映射抽象类型时推土机映射器错误

dozer mapper error while mapping abstract types

我有两个需要映射的继承层次结构。一个等级是国内的,另一个是野生的。我有抽象的 DomesticAnimal 和具体的 DomesticCat 和 DomesticDog 扩展它。在第二个层次结构中,我有抽象的 WildAnimal 和具体的 WildCat 和 WildDog 扩展它。我还有两个 类,它们是具有 WildAnimal 成员对象的 WildAnimalFeeder 和具有 DomesticAnimal 成员对象的 DomesticAnimalFeeder。考虑到两个层次结构中的字段名称相同,正确的推土机映射是什么?我很快就会附上我尝试过但失败的推土机配置。

解决方法是添加一个 resource/META-INF/spring-devtools.properties,其中包含以下几行 restart.include.dozer=/dozer-5.5.1.jar.

spring boot dev 导致 类 被映射加载两次。