私はrooでWebサービスを実装しました。すべてのクエリは正常に実行されます。
削除します。 一度に複数のIDとバージョンのペアを削除する自動生成されたメソッドがありません。呼び出しは次のようになります。
curl -i -X DELETE -H Content-Type:application/json -d [{"id":1,"version":0},{"id":2,"version":0}] http://.../objects
更新: 私はまた多くの記入項目のための更新方法を逃します。呼び出しは上記と同じように見えますが、更新するフィールドと "-X PUT"が追加されています。
curl -i -X PUT -H Content-Type:application/json
-d [{"id":1,"version":0,"value":"new1"},{"id":2,"version":0,"value":"new2"}] http://.../objects
インサート: jsonを使って新しいオブジェクトを挿入した後にidやコンテンツを取り戻す方法はありますか? "Accept:application / json"ヘッダーを定義すると、空の応答が返されます。
私が維持しなければならないであろう多くの分野があるので、私はむしろこのメソッドを更新してから私自身のものを書くことを望みます。さもなければrooは無用でしょう。
自分のニーズに合わせて採用できるテンプレートはありますか?
ありがとうございました!
回答:
回答№1は0私はあなたが何を求めているのかよくわかりませんが、あなたはJSONを使用して通常のRESTメソッドを絶対に実行できます。 JSONを取得することに関しては、あなたもそれをすることができます。 @ResponseBodyという注釈があります。あなたはあなたのMVCメソッドの前面に「私の応答にはどのテンプレートを返すかについての指示ではなくプレーンテキストが含まれるでしょう」と告げるように指示しますJSONを出力するためのエンティティ。