Add New Car API
Sebelum kita memulai latihan untuk membuat API Add New Car, ada baiknya
teman - teman membaca artikel sebelumnya, dikarenakan postingan kali ini
adalah lanjutan dari postingan sebelumnya yaitu Tutorial Membuat RestFULL API CRUD Spring Boot MySQL #1 Hello World API, yang bisa teman - teman Akses pada link di bawah ini.
_________________________________________________________________________
Tutorial Membuat RestFULL API CRUD Spring Boot MySQL #1 Hello World API
_________________________________________________________________________
Anda bisa menonton Video latihan kita kali ini pada video di bawah ini.
Mulai Coding
- Buat database pada MySQL teman - teman dengan nama "junior_programmer"
- Uncomment MySQL dan JPA dependency pada POM.xml
- Edit application.properties pada src/main/resources dan masukkan script di bawah ini, dan sesuaikan username dan password MySQL teman - teman.
- Buat package baru bernama "entities" di dalam package com.example.juniorprogrammer.apicrud dan pastikan package tersebut sejajar dengan package "controllers".
- Buat class baru bernama "CarEntity" di dalam package entities.
- Buat property untuk cetakan CarEntity dan generate Getter & Setter, serta toString() nya, seperti di bawah ini, dan jangan lupa untuk menyesuaikan dengan package milik teman - teman.
- Clean Install project apicrud, setelah build success, maka dengan otomatis akan terdapat table "car" dan "hibernate_sequence" pada database teman -teman.
- Buat package baru bernama "repositories"di dalam com.example.juniorprogrammer.apicrud
- Buat class Interface baru bernama "CarRepository" di dalam package repositories.
- Ubah CarRepository seperti di bawah ini, dan sesuaikan package milik teman - teman.
- Ubah CarController untuk menggunakan CarRepository dan membuat API AddNewCar seperti di bawah ini.
- Buka MySQL teman - teman, dan pastikan data yang teman - teman kirim dari Postman masuk ke Database.
---API Add New Car Selesai---
Anda bisa menonton Video latihan kita kali ini pada video di bawah ini.
---
0 komentar:
Post a Comment