3
私は春のブートアプリケーションでカスタマイズされたObjectMapperを使用しています。また、JSON文字列としてDBに格納されているいくつかのフィールドにJPAコンバーターを使用しています。カスタムオブジェクトマッパーを自分のコンバータにオートワイヤリングする方法がわかりません。JPAコンバーターへの自動配線
@Convert(converter=AddressConverter.class)
private Address address;
そして、私のAddressConverterはAddressConverter
にObjectMapper
をautowireする方法
class AddressConverter implements AttributeConverter<Address, String> {
@Autowire
ObjectMapper objectMapper; //How to do this?
.....
.....
}
のですか? Spring AOPでこれを行う方法はありますか?
これは私のために仕事をしました。私は注釈 '@ Converter'を追加して、コンバータが他のどこかでautowiredされていることを確認しなければなりませんでしたので、スプリングが実際にそれを初期化しました。 – n0daft
私はこれを試しても動作しません。 n0daftの提案も試しましたが、フィールドは常にnullです。 –
Spring Data JPAプロジェクトにも問題がありますが、何らかのオーバーライドconvertters.addメソッドがあるはずですが、それでも問題の状態になっています。 – kensai