Es ist schon eine Weile her, seit ich bei Spring gearbeitet habe. Erstellen einer API im Frühjahr.
Zur Erinnerung werde ich bis zur Modellerstellung zusammenfassen. Spring Boot war übrigens mein erstes Mal.
Empfängt die von Json geposteten Daten und gibt Json-Daten auf verschiedene Weise zurück.
--Wählen Sie Plejaden in einer Sonnenfinsternis Download von https://mergedoc.osdn.jp/#pleiades.html Wählen Sie Eclipse 2020> Windows 64bit> Java Full Edition
――Es scheint, dass 7-Zip erforderlich ist. Laden Sie es herunter und installieren Sie es ebenfalls. https://sevenzip.osdn.jp/
--Öffnen Sie neues Projekt Wither mit "Datei> Neu> Projekt" Spring Boot> Wählen Sie Spring Starter Project
--Erstellen Sie Klassen (InputData, OutputData), die Eingabe- und Ausgabedaten definieren
InputData
package jp.co.sankosc.sample;
public class InputData {
public int id;
public String value;
}
OutputData
package jp.co.sankosc.sample;
import java.util.Date;
public class OutputData {
public int id;
public String value;
public Date date;
}
--Erstellen Sie die ApiController-Klasse
ApiController
package jp.co.sankosc.sample;
import java.util.Date;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class ApiController {
@RequestMapping(value="/post", method=RequestMethod.POST)
public OutputData post(@RequestBody InputData input) {
OutputData output = new OutputData();
output.id = input.id;
output.value = input.value;
output.date = new Date();
return output;
}
}
--Wählen Sie ein Projekt aus
Bestätigungsbefehl
$postData = @{id=123;value="InputData.Value"} | ConvertTo-Json -Compress
Invoke-WebRequest -Method Post -Uri http://localhost:8080/post -Body $postData -ContentType application/json
Ausführungsergebnis
StatusCode : 200
StatusDescription :
Content : {"id":123,"value":"InputData.Value","date":"2020-09-28T06:45:30.925+00:00"}
--Wählen Sie ein Projekt aus --Run> Run> Maven Install
java -jar [.JAR-Datei]
Recommended Posts