Kāds labums no @controller pavasarī?
Kāds labums no @controller pavasarī?
Anonim

Pavasara kontrolieris anotāciju var lietot tikai klasēm. To izmanto, lai atzīmētu klasi kā tīmekļa pieprasījumu apstrādātāju. To galvenokārt izmanto ar Pavasaris MVC pieteikumu.

Vienkārši tā, ko @controller dara pavasarī?

@ Kontrolieris anotācija ir lietotā anotācija Pavasaris MVC ietvars (komponents no Pavasaris Ietvars, ko izmanto tīmekļa lietojumprogrammu ieviešanai). @ Kontrolieris anotācija norāda, ka konkrēta klase pilda a lomu kontrolieris.

Ziniet arī, kāda ir @component izmantošana pavasarī? Pavasara komponents anotācija tiek izmantota, lai apzīmētu klasi kā Komponents . Tas nozīmē, ka Pavasaris sistēma automātiski noteiks šīs klases atkarības ievadīšanai, ja tiek izmantota uz anotācijām balstīta konfigurācija un klases ceļa skenēšana.

Pēc tam rodas jautājums, kāda ir atšķirība starp @controller un @RestController pavasarī?

Atšķirība starp @ RestController un @ Kontrolieris iekšā Pavasaris . @ Kontrolieris ir izplatīta anotācija, ko izmanto, lai atzīmētu klasi kā Pavasaris MVC Kontrolieris kamēr @ RestController ir īpašs kontrolieris izmanto RESTFul tīmekļa pakalpojumos un līdzvērtīgi @ Kontrolieris + @ResponseBody.

Kāda ir @ResponseBody izmantošana?

@RequestBody un @ ResponseBody anotācijas ir lietots saistīt HTTP pieprasījumu/ atbildes ķermenis ar domēna objektu metodes parametrā vai atgriešanas veidā. Aizkulisēs šī anotācija lietojumiem HTTP ziņojumu pārveidotāji, lai pārveidotu HTTP pieprasījuma/atbildes pamattekstu domēna objektos.