5

私は MapStruct を初めて使用し、現在 POC を行っています。MapStruct一般的なメソッドのインターフェイスから実装クラスを生成できることがわかります

Set<String> integerSetToStringSet(Set<Integer> integers);

しかし、プロジェクト固有のクラスを使用すると、コンパイルエラーが発生します<InterfaceName>impl is not abstract and does not override the abstract method <customMethod>.

メソッドが 1 つだけのインターフェイスを使用しています。インターフェースにはアノテーションが付けられています@Mapperが、メソッドはアノテーションを必要としない単純なone-to-oneマッピング@Mappingです。

前述のように、一般的なメソッドを配置すると、すべて正常に機能しますが、プロジェクト固有のクラスでは機能しません。

誰かがこの問題について私にいくつかの指針を与えることができますか?

4

0 に答える 0