Video: Yazda @controller nədən istifadə edir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Yay nəzarətçisi annotasiya yalnız siniflərdə tətbiq oluna bilər. Bir sinfi veb sorğu işləyicisi kimi qeyd etmək üçün istifadə olunur. Ən çox ilə istifadə olunur Bahar MVC tətbiq.
Sadəcə olaraq, @controller yazda nə edir?
@ Nəzarətçi annotasiya edir istifadə olunan annotasiya Bahar MVC çərçivəsi (komponenti Bahar Veb Tətbiqi həyata keçirmək üçün istifadə olunan çərçivə). @ Nəzarətçi annotasiya müəyyən bir sinfin a roluna xidmət etdiyini göstərir nəzarətçi.
Bir də bilirsiniz, yazda @component nədən istifadə edir? Yay komponenti annotasiya bir sinfi qeyd etmək üçün istifadə olunur Komponent . Bu o deməkdir ki Bahar çərçivə annotasiyaya əsaslanan konfiqurasiya və sinif yolunun skan edilməsi istifadə edildikdə asılılıq inyeksiyası üçün bu sinifləri avtomatik aşkarlayacaq.
Sonradan sual yaranır ki, yazda @controller və @RestController arasındakı fərq nədir?
Aralarındakı fərq @ RestController və @ Nəzarətçi in Bahar . @ Nəzarətçi sinfi qeyd etmək üçün istifadə olunan ümumi annotasiyadır Bahar MVC Nəzarətçi isə @ RestController xüsusidir nəzarətçi RESTFul veb xidmətlərində və @ ekvivalentində istifadə olunur Nəzarətçi + @ResponseBody.
@ResponseBody-nin istifadəsi nədir?
@RequestBody və @ ResponseBody annotasiyalardır istifadə olunur HTTP sorğusunu bağlamaq/ cavab orqanı metod parametrində və ya qaytarma növündə domen obyekti ilə. Pərdə arxası, bu şərhlər istifadə edir HTTP sorğusunun/cavabının əsas hissəsini domen obyektlərinə çevirmək üçün HTTP Mesaj çeviriciləri.