/ / Spring Roo&JSON:配列の削除、更新、配列の操作、json、spring、curl、spring-roo

Spring Roo&JSON:削除、更新、配列、json、spring、curl、spring-rooの配列ベースの操作を定義する

私は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を出力するためのエンティティ。