問題タブ [mongotemplate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - mongoTemplate をカスタム型コンバーターに自動配線する方法は?
ObjectId によって DB からオブジェクトをフェッチするコンバーターを作成しようとしています。ただし、mongoTemplate はコンバーターでは常に空です。
org.springframework.core.convert.ConversionFailedException:
型 org.bson.types.ObjectId から型 com.atlas.mymodule.datadomain.MyObject への値 '130000000000000000000013' の変換に失敗しました。
ネストされた例外は java.lang.NullPointerException です
コード:
構成:
テスト構成:
アップデート:
@mavarazy の提案 (ObjectIdToMyObjectConverter Bean 定義を追加) に従ってコードを更新しましたが、例外が発生しました。
「mongoTemplate」という名前の Bean の作成中にエラーが発生しました:要求された Bean は現在作成中です: 解決できない循環参照はありますか?
完全な例外:
ありがとう。
java - Spring Data、MongoTemplate save()、REST
データベースにリソースを保存するためにREST API
Spring Dataを開発して使用しています。MongoTemplate
Mongo
APIの1つは次のとおりです。
PUT /devices/{deviceId}
REST に準拠するには、200
forupdate
または201
forを返す必要がありcreate
ます。
を実行するときMongoTemplate.save(device)
、mongo が実行するかどうかはどうすればわかりますinsert()
かupdate()
?
java - mongodb BSON オブジェクト エラー
私は使っている
依存関係あり
mongodb バージョン 3.0.3 で正常に動作しています
しかし、mongodb バージョン 3.2.0 を使用しているときにエラーがスローされます
ここに例外があります
私を助けてください。私は何を間違っていますか?
前もって感謝します。