Heim  >  Artikel  >  Web-Frontend  >  Postman+json+springmvc testet Batch-Hinzufügen von Instanzen

Postman+json+springmvc testet Batch-Hinzufügen von Instanzen

亚连
亚连Original
2018-05-28 10:25:072458Durchsuche

Im Folgenden werde ich Ihnen ein Beispiel für das Hinzufügen von Postman+Json+Springmvc-Testbatches vorstellen. Es hat einen guten Referenzwert und ich hoffe, dass es für alle hilfreich sein wird.

Postman-Tool-Konfiguration und Datenvorbereitung:

1) Geben Sie die Test-IP-Adresse und die Schnittstellenadresse ein, die der Portnummer in der Adresse entspricht bar;

2) Fügen Sie den Parameter Content-Type=application/json in der Spalte „Headers“ hinzu;

Als Beispiel lokal getestet: Das entsprechende Konfigurationsdiagramm sieht wie folgt aus :

3) Klicken Sie auf die Spalte „Körper“ und wählen Sie „Roh“ aus. Geben Sie dann den zu übertragenden und hinzuzufügenden Datensatz in den entsprechenden Textbereich ein 🎜>

Dieses Beispiel enthält zwei Datenbitbeispiele, wie unten gezeigt:

Jedes Datenobjekt entspricht einem Datenbankeintrag, der von der Backend-Schnittstelle gespeichert werden soll.

An diesem Punkt ist die Konfiguration von postMan abgeschlossen, um das Sendeereignis auszulösen, um Daten im JSON-Format zu senden Back-End-Schnittstelle.

Serverschnittstellenkonfiguration: Springmvc hat erklärt:

Anmerkungen zu Controller-Klassenobjekten sind die gleichen wie bei anderen gewöhnlichen Controller-Objekten

@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
    ) {
//操作接受到的对象集合,依次入库,完成指定业务; } }

An diesem Punkt ist der Test der Sendedatenerfassung basierend auf Postman abgeschlossen, bei dem das roomCallModel-Objekt das empfangende Datenobjekt und das in der Datenbank zu speichernde Objekt ist . Jede vom Postboten gesendete Datensammlung ist Die Attribute in einem Datenelement entsprechen den Attributen im Entitätsobjekt.

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

Fehlerbehebung mit WebUploader im Bootstrap-Unschärfefeld


berechnete Arbeit im Vue.js-Prinzip


Einfache Verwendung von vuex


Das obige ist der detaillierte Inhalt vonPostman+json+springmvc testet Batch-Hinzufügen von Instanzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn