Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie Postman + Json + Springmvc, um die Batch-Additionsfunktion zu implementieren

So verwenden Sie Postman + Json + Springmvc, um die Batch-Additionsfunktion zu implementieren

php中世界最好的语言
php中世界最好的语言Original
2018-05-26 10:02:461958Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie Postman + Json + Springmvc zum Implementieren der Batch-Hinzufügen-Funktion verwenden Werfen wir einen Blick darauf.

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

Datensatz ein, der übertragen und im entsprechenden Text hinzugefügt werden soll Bereich;

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

Jedes Stück Daten Das Objekt

entspricht einem Datenbankeintrag, der von der Backend-Schnittstelle gespeichert werden soll, einem Java-Objekt.

An diesem Punkt ist die Konfiguration von postMan abgeschlossen. Klicken Sie einfach auf die Schaltfläche „Senden“. das Sendeereignis, um die Daten im JSON-Format an die Backend-Schnittstelle zu senden.

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 zum Senden der Datensammlung basierend auf Postman abgeschlossen. Das RoomCallModel-Objekt ist das empfangende Datenobjekt und das in der Datenbank zu speichernde Objekt Postbote entsprechen den Attributen im Entitätsobjekt.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Detaillierte Erläuterung der automatischen Aktualisierungs- und Analyseschritte mit Webpack


So lösen Sie das Upgrade von Angular5 auf RxJS 5.5.3 Fehlerberichterstattung

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Postman + Json + Springmvc, um die Batch-Additionsfunktion zu implementieren. 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