@ ControllerAdvice adalah anotasi yang disediakan oleh Spring yang memungkinkan Anda untuk menulis kode global yang dapat diterapkan ke berbagai pengontrol — bervariasi dari semua pengontrol hingga paket yang dipilih atau bahkan anotasi tertentu.
Orang juga bertanya, apa gunanya @ResponseStatus?
@ ResponseStatus menandai metode atau kelas pengecualian dengan kode status dan pesan alasan yang harus dikembalikan. Kode status diterapkan ke respons HTTP saat metode handler dipanggil, atau kapan pun pengecualian yang ditentukan dilemparkan.
Selain itu, bagaimana Spring menangani pengecualian global? Spring MVC Framework menyediakan cara berikut untuk membantu kami mencapai penanganan pengecualian yang kuat.
- Berbasis Pengontrol – Kita dapat mendefinisikan metode penangan pengecualian di kelas pengontrol kita.
- Penanganan Pengecualian Global – Penanganan Pengecualian adalah masalah lintas sektoral, ini harus dilakukan untuk semua titik potong dalam aplikasi kita.
Juga Tahu, apa itu penangan pengecualian global?
Global Exception Handler adalah jenis alur kerja yang dirancang untuk menentukan perilaku proyek saat menghadapi kesalahan eksekusi . Hanya satu Pengendali Pengecualian Global yang dapat diatur per proyek otomatisasi.
Apa itu ControllerAdvice Spring Boot?
ControllerAdvice adalah anotasi yang diperkenalkan di Spring 3.2, dan seperti namanya, adalah “Saran” untuk beberapa pengontrol. Ini digunakan untuk mengaktifkan ExceptionHandler tunggal untuk diterapkan ke beberapa pengontrol.