今回は、postman+json+springmvcを使用して一括追加機能を実装する方法と、postman+json+springmvcを使用して一括追加機能を実装する際の注意点について説明します。以下は実践的なケースです。見てみましょう。
postman ツールの構成とデータの準備:
1) アドレス バーのポート番号に対応するテスト IP アドレスとインターフェイス アドレスを入力します。
2) パラメーター Content-Type=application/json を追加します。ヘッダー列で;
は例としてローカルでテストされています: 対応する構成図は次のとおりです:
3) 本文列をクリックして raw を選択し、データセットを入力します一緒に転送され、対応するテキスト領域に追加されます
この例には、以下に示すように 2 つのデータ ビットの例があります:
各データオブジェクトは、保存されるデータベース レコードに対応します。バックグラウンド インターフェイス、Java オブジェクトによって;
これで postMan の設定は完了です。送信ボタンをクリックして送信イベントをトリガーするだけで、json 形式のデータがバックエンド インターフェイスに送信されます。
サーバーインターフェイスの設定: springmvc を使用して説明します:
コントローラークラスオブジェクトのアノテーションは他の通常のコントローラーオブジェクトと同じです
@RestController @RequestMapping("/room-call") public class RoomCallController { /** * 同时添加多条即时建议接口,参数接收要测试。 * * @param roomCallModels 要存储的即时建议集合 * @return 存储成功 */ @RequestMapping(value = "/add-all", method = RequestMethod.POST) public JSONResult addAllRoomCall(@RequestBody List<RoomCallModel> roomCallModels) { //对接收参数做空判断,防止空指针 if (CollectionUtils.isEmpty(roomCallModels)) { return CommonError.PARAM_IS_NULL.toJSONResult("即使建议数据"); } for (RoomCallModel roomCallModel : roomCallModels ) { //操作接受到的对象集合,依次入库,完成指定业务; } }
この時点で、ポストマンベースの送信データ収集テストは次のようになります。ここで、 roomCallModel オブジェクトは受信側の Data オブジェクトであり、データベースに格納されるオブジェクトです。postman によって送信されたデータ セット内の各データの属性は、エンティティ オブジェクトの属性に対応します。
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
Angular5がRxJSを5.5.3にアップグレードする際のエラー問題を解決する方法
以上がpostman+json+springmvcを使って一括追加機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。