Genson
の代わりにSpring WebSocket を使用しようとしていますJackson
。クライアントから接続しようとすると、次のようになります。
java.lang.IllegalStateException: A SockJsMessageCodec is required but not available: Add Jackson 2 to the classpath, or configure a custom SockJsMessageCodec.
カスタム メッセージ コーデックを設定する必要があるようです。
に.setMessageCodec
メソッドが表示されているTransportHandlingSockJsService
ことはわかりますが、実際に設定できる構成オプションのどこにも表示されません。
.setMessageCodec
クラスにメソッドが存在する必要があると思うSockJsServiceRegistration
ので、構成から設定できます...しかし、そうではありません...アイデアはありますか?
編集:これはバグだと思うので、提起しました: https://jira.spring.io/browse/SPR-12091