Apa gunanya @controller di musim semi?
Apa gunanya @controller di musim semi?

Video: Apa gunanya @controller di musim semi?

Video: Apa gunanya @controller di musim semi?
Video: Golden Buzzer: Putri Ariani receives the GOLDEN BUZZER from Simon Cowell | Auditions | AGT 2023 2024, Desember
Anonim

Pengontrol Musim Semi anotasi hanya dapat diterapkan pada kelas. Ini digunakan untuk menandai kelas sebagai penangan permintaan web. Ini sebagian besar digunakan dengan Musim semi MVC aplikasi.

Sederhananya, apa yang dilakukan @controller di musim semi?

@ Pengontrol anotasi adalah anotasi yang digunakan dalam Musim semi Kerangka kerja MVC (komponen dari Musim semi Framework yang digunakan untuk mengimplementasikan Aplikasi Web). NS @ Pengontrol anotasi menunjukkan bahwa kelas tertentu berperan sebagai pengontrol.

Juga Tahu, apa gunanya @component di Spring? Komponen musim semi anotasi digunakan untuk menunjukkan kelas sebagai Komponen . Ini berarti bahwa Musim semi framework akan otomatis mendeteksi kelas-kelas ini untuk injeksi dependensi saat konfigurasi berbasis anotasi dan pemindaian classpath digunakan.

Selanjutnya, pertanyaannya adalah, apa perbedaan antara @controller dan @RestController di musim semi?

Perbedaan antara @ Pengendali Istirahat dan @ Pengontrol di dalam Musim semi . NS @ Pengontrol adalah anotasi umum yang digunakan untuk menandai kelas sebagai Musim semi MVC Pengontrol ketika @ Pengendali Istirahat adalah spesial pengontrol digunakan dalam layanan web RESTFul dan setara dengan @ Pengontrol + @ResponseBody.

Apa gunanya @ResponseBody?

@RequestBody dan @ ResponBody anotasi adalah digunakan untuk mengikat permintaan badan tanggapan dengan objek domain dalam parameter metode atau tipe pengembalian. Di balik layar, anotasi ini menggunakan Konverter Pesan HTTP untuk mengonversi isi permintaan/tanggapan HTTP ke objek domain.