我是 MapStruct 的新手,目前正在做 POC。我可以看到它MapStruct
能够从接口生成一个通用方法的实现类
Set<String> integerSetToStringSet(Set<Integer> integers);
但是当我使用项目特定的类时,它给了我编译错误<InterfaceName>impl is not abstract and does not override the abstract method <customMethod>.
我正在使用只有一种方法的界面。接口带有注释,@Mapper
但方法是简单的one-to-one
映射,不需要@Mapping
注释。
如前所述,如果我使用通用方法一切正常,但不适用于项目特定类。
有人可以就这个问题给我一些指示吗?