@controller хаврын улиралд ямар хэрэгцээтэй вэ?
@controller хаврын улиралд ямар хэрэгцээтэй вэ?

Видео: @controller хаврын улиралд ямар хэрэгцээтэй вэ?

Видео: @controller хаврын улиралд ямар хэрэгцээтэй вэ?
Видео: @RestController Vs @Controller. Хаврын ачааллын үед @RestController болон @Controller хоёрын ялгаа 2024, Дөрөвдүгээр сар
Anonim

Хаврын хянагч тайлбарыг зөвхөн ангиудад ашиглах боломжтой. Энэ нь ангийг вэб хүсэлтийн зохицуулагч болгон тэмдэглэхэд хэрэглэгддэг. Энэ нь ихэвчлэн хамт хэрэглэгддэг Хавар MVC програм.

Зүгээр л, @controller хавар юу хийдэг вэ?

@ Хянагч тайлбар байна ашигласан тэмдэглэгээ Хавар MVC хүрээ (бүрэлдэхүүн Хавар Вэб програмыг хэрэгжүүлэхэд ашигладаг хүрээ). @ Хянагч Аннотаци нь тодорхой анги нь а-ын үүргийг гүйцэтгэдэг болохыг харуулж байна хянагч.

Мөн хаврын улиралд @component ямар ашиг тустайг мэдэх үү? Хаврын бүрэлдэхүүн хэсэг аннотаци нь ангийг гэж тэмдэглэхэд хэрэглэгддэг Бүрэлдэхүүн хэсэг . Энэ нь тийм гэсэн үг Хавар Аннотацид суурилсан тохиргоо болон ангиллын зам сканнердах үед framework нь эдгээр ангиудыг хараат байдлын хувьд автоматаар илрүүлэх болно.

Дараа нь асуулт бол хаврын улиралд @controller болон @RestController хоёрын ялгаа юу вэ?

Хоорондын ялгаа @ RestController болон @ Хянагч in Хавар . @ Хянагч нь ангиллыг тэмдэглэхэд хэрэглэгддэг нийтлэг тайлбар юм Хавар MVC Хянагч байхад @ RestController онцгой юм хянагч RESTFul вэб үйлчилгээнд ашигладаг ба @-тэй тэнцүү Хянагч + @ResponseBody.

@ResponseBody юунд хэрэгтэй вэ?

@RequestBody болон @ Response Body тайлбарууд байна ашигласан HTTP хүсэлтийг холбох/ хариу үйлдэл үзүүлэх байгууллага аргын параметр эсвэл буцах төрлийн домэйн объекттой. Хөшигний ард, эдгээр тэмдэглэгээ ашигладаг HTTP хүсэлт/хариуны хэсгийг домэйн объект руу хөрвүүлэх HTTP мессеж хөрвүүлэгч.