多くの単純な属性を持つクラスがあります (タイプはint
、、、String
...)。また、私の別のクラスのインスタンスである属性もあります。ここで、Redis pub/sub チャネル経由でオブジェクトを送信したいと考えています。これを行うには、GenericJackson2JsonRedisSerializer
. 両方のクラスに独自のリポジトリがあるため、オブジェクトを毎回埋め込むのではなく、ID のみを送信します。org.springframework.data.annotation.Reference
これは、フィールドにアノテーションを追加することで可能になるはずだと考えました。
残念ながら、これは機能しませんでした。代わりに、オブジェクトを埋め込むだけです。私が間違ったことはありますか?シリアル化されたバージョンでオブジェクトの ID を取得するにはどうすればよいですか?
ご協力ありがとうございました!