- Pasang dulu postgres
- Pakai intllij Idea
- Clone repositorinya, kemudian buka dengan intellijIdea
- Tunggu proses installasi saat membuka project
- Jalankan perintah berikut di root project,
psql -U postgres --file rentalapi_db.sql
- Setelah itu running aplikasinya,
- Caranya yaitu masuk ke
src > main > java > com.proyek... >
- Kemudian buka file class
RentalapiApplication
- Done!!!
Kalau masih ada yang error, langsung tanya aja.
GET :: /api/kendaraan/
example response:
[
{
"kendaraanId": 1,
"namaKendaraan": "Agaya Avansa",
"tipeKendaraan": "Sedang",
"hargaSewa": 200,
"jumlahKetersediaan": 3
},
{
"kendaraanId": 3,
"namaKendaraan": "Paris Mitsu",
"tipeKendaraan": "Motor",
"hargaSewa": 320,
"jumlahKetersediaan": 3
},
]
GET :: /api/kendaraan/{kendaraanId}
example response:
{
"kendaraanId": 1,
"namaKendaraan": "Agaya Avansa",
"tipeKendaraan": "Sedang",
"hargaSewa": 200,
"jumlahKetersediaan": 3
}
POST :: /api/kendaraan (Access by Admin)
request body:
{
"namaKendaraan": "New Mitsu",
"tipeKendaraan": "Motor",
"hargaSewa": 320,
"jumlahKetersediaan": 3
}
example response:
{
"kendaraanId": 1,
"namaKendaraan": "New Mitsu",
"tipeKendaraan": "Motor",
"hargaSewa": 320,
"jumlahKetersediaan": 3
}
PUT :: /api/kendaraan/{kendaraanId} (Access by Admin)
request body:
{
"namaKendaraan": "New Mitsu",
"tipeKendaraan": "Motor",
"hargaSewa": 320,
"jumlahKetersediaan": 3
}
example response:
{
"success": true
}
DELETE :: /api/kendaraan/{kendaraanId} (Access by Admin)
example response:
{
"success": true
}