TIPS: for use Lombok install plugin and restart IDEA
API: http://localhost:8080/graphiql
query:
mutation {
createVehicle(type: "Car", modelCode: "LandCruser", brandName: "Toyota", launchDate: "2020-01-10")
{
id
}
}
answer:
{
"data": {
"createVehicle": {
"id": "2",
"modelCode": "LandCruser"
}
}
}
query:
query {
vehicles(count: 2) {
id, type, modelCode, modelCode, launchDate
}
}
answer:
{
"data": {
"vehicles": [
{
"id": "1",
"type": "Car",
"modelCode": "XYZ0192",
"launchDate": "2016-08-16"
},
{
"id": "2",
"type": "Car",
"modelCode": "LandCruser",
"launchDate": "2020-01-10"
}
]
}
}