Video: Ano ang gamit ng @controller sa tagsibol?
2024 May -akda: Lynn Donovan | [email protected]. Huling binago: 2023-12-15 23:54
Controller ng Spring ang anotasyon ay maaaring ilapat sa mga klase lamang. Ginagamit ito upang markahan ang isang klase bilang tagapangasiwa ng kahilingan sa web. Ito ay kadalasang ginagamit kasama ng tagsibol MVC aplikasyon.
Kaya lang, ano ang ginagawa ng @controller sa tagsibol?
@ Controller anotasyon ay isang anotasyon na ginamit sa tagsibol MVC framework (ang bahagi ng tagsibol Framework na ginamit upang ipatupad ang Web Application). Ang @ Controller ang anotasyon ay nagpapahiwatig na ang isang partikular na klase ay nagsisilbi sa tungkulin ng a controller.
Alamin din, ano ang gamit ng @component sa Spring? Bahagi ng Spring Ang anotasyon ay ginagamit upang tukuyin ang isang klase bilang Component . Ibig sabihin nito ay tagsibol Awtomatikong ide-detect ng framework ang mga klase para sa dependency injection kapag ginamit ang pagsasaayos na nakabatay sa anotasyon at pag-scan ng classpath.
Kasunod nito, ang tanong ay, ano ang pagkakaiba sa pagitan ng @controller at @RestController sa tagsibol?
Pagkakaiba sa pagitan ng @ RestController at @ Controller sa tagsibol . Ang @ Controller ay isang karaniwang anotasyon na ginagamit upang markahan ang isang klase bilang tagsibol MVC Controller habang @ RestController ay isang espesyal controller ginagamit sa RESTFful web services at ang katumbas ng @ Controller + @ResponseBody.
Ano ang gamit ng @ResponseBody?
@RequestBody at @ ResponseBody ang mga anotasyon ay ginamit upang itali ang kahilingan sa katawan ng tugon na may domain object sa method parameter o return type. Sa likod ng mga eksena, ang anotasyong ito gamit Mga nagko-convert ng HTTP Message upang i-convert ang katawan ng kahilingan/tugon ng HTTP sa mga object ng domain.