私は Dozer を使用しており、WebService からの JAXB オブジェクトを、アプリケーションのサービス層にあるビジネス オブジェクトにマッピングしています。いくつかの特定のケースでは、文字列値のコードを文字列値の人間が読める説明にマップする必要があります。例: "FLT" は "FLAT" にマップされ、"TRP" は "TRAP" にマップされます。私はこれらの型マッピングをたくさん持っています。
DozerConverter を継承し、convertTo () とconvertFrom ()の 2 つの抽象メソッドを実装する ことで、カスタムDozerコンバータを実装しています。これらの中で、「FLT」を「FLAT」に、「FLAT」を「FLT」にそれぞれマップしたかったのですが、残念ながら Dozer は正しいconvertTo () またはconvertFrom () メソッドを正しく呼び出しません。
他の誰かがこの問題を抱えていて、私を正しい方向に向けることができますか? ありがとう