
2025 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-22 17:34
Хаврын хянагч тайлбарыг зөвхөн ангиудад ашиглах боломжтой. Энэ нь ангийг вэб хүсэлтийн зохицуулагч болгон тэмдэглэхэд хэрэглэгддэг. Энэ нь ихэвчлэн хамт хэрэглэгддэг Хавар MVC програм.
Зүгээр л, @controller хавар юу хийдэг вэ?
@ Хянагч тайлбар байна ашигласан тэмдэглэгээ Хавар MVC хүрээ (бүрэлдэхүүн Хавар Вэб програмыг хэрэгжүүлэхэд ашигладаг хүрээ). @ Хянагч Аннотаци нь тодорхой анги нь а-ын үүргийг гүйцэтгэдэг болохыг харуулж байна хянагч.
Мөн хаврын улиралд @component ямар ашиг тустайг мэдэх үү? Хаврын бүрэлдэхүүн хэсэг аннотаци нь ангийг гэж тэмдэглэхэд хэрэглэгддэг Бүрэлдэхүүн хэсэг . Энэ нь тийм гэсэн үг Хавар Аннотацид суурилсан тохиргоо болон ангиллын зам сканнердах үед framework нь эдгээр ангиудыг хараат байдлын хувьд автоматаар илрүүлэх болно.
Дараа нь асуулт бол хаврын улиралд @controller болон @RestController хоёрын ялгаа юу вэ?
Хоорондын ялгаа @ RestController болон @ Хянагч in Хавар . @ Хянагч нь ангиллыг тэмдэглэхэд хэрэглэгддэг нийтлэг тайлбар юм Хавар MVC Хянагч байхад @ RestController онцгой юм хянагч RESTFul вэб үйлчилгээнд ашигладаг ба @-тэй тэнцүү Хянагч + @ResponseBody.
@ResponseBody юунд хэрэгтэй вэ?
@RequestBody болон @ Response Body тайлбарууд байна ашигласан HTTP хүсэлтийг холбох/ хариу үйлдэл үзүүлэх байгууллага аргын параметр эсвэл буцах төрлийн домэйн объекттой. Хөшигний ард, эдгээр тэмдэглэгээ ашигладаг HTTP хүсэлт/хариуны хэсгийг домэйн объект руу хөрвүүлэх HTTP мессеж хөрвүүлэгч.