Tutorial Membuat RestFULL API CRUD Spring Boot MySQL #6 Success Common Response

 


Common Response API

    Sebelum kita memulai latihan untuk membuat Common Response, 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 #5 Delete Data, yang bisa teman - teman Akses pada link di bawah ini.
_________________________________________________________________________

Tutorial Membuat RestFULL API CRUD Spring Boot MySQL #5 Delete Data

_________________________________________________________________________

Anda bisa menonton Video latihan kita kali ini pada video di bawah ini.


_______________________________________________________________________


Mulai Coding

---Common Response API---

  1. Klik kanan pada com.example.juniorprogrammer.apicrud -> New -> Package


  1. Beri nama package baru "response"

  1. Buat class baru di dalam package response bernama CommonResponse

  1. Ubah class menjadi CommonResponse<T> , tambahkan property status (String), message (String) dan datas (T), tambahkan constructor kosong dan constructor yang berisi semua property, buat juga getter dan setter - nya. Class CommonResponse akan menjadi seperti di bawah ini.
  1.  Tambahkan class baru lagi di dalam package response bernama CommonResponseGenerator
  1. Tambahkan @Component di atas nama class dan tambahkan method bernama successResponse() yang dapat membawa Object dan Message seperti di bawah ini.
  1. Ubah Class CarController yang telah kita buat dan tambahkan @Autowired CommonResponseGenerator serta CommonResponse<object> sebagai return value pada setiap API yang telah kita buat seperti di bawah ini.
  1. Coba menggunakan Postman dan hasilnya akan seperti di bawah ini.
  • checkApi

  • Add New Car API
  • Get All Car API
  • Get Data By ID API

  • Update Car API

  • Delete Car API

---Common Response API Selesai---

_________________________________________________________________________

Anda bisa menonton Video latihan kita kali ini pada video di bawah ini.


_______________________________________________________________________

SHARE

About Muhammad Ananda Pratama

    Blogger Comment
    Facebook Comment

2 komentar:

  1. ada githubnya nggak mas, trims tutorialnya mas, lanjut dengan relasi tabel

    ReplyDelete
    Replies
    1. ada mas, di deskripsi video youtube nya, di branch yang mas mau sesuai materi,

      Delete