Хянагчийн зөвлөгөө юу вэ?
Хянагчийн зөвлөгөө юу вэ?

Видео: Хянагчийн зөвлөгөө юу вэ?

Видео: Хянагчийн зөвлөгөө юу вэ?
Видео: №16 Төрийн албан хаагчийн манлайлал /цахим сургалт, зөвлөгөө/ 2024, May
Anonim

@ Хянагчийн зөвлөгөө Энэ нь Spring-аас өгсөн тэмдэглэгээ бөгөөд танд өргөн хүрээний хэрэглүүр болох глобал код бичих боломжийг олгодог хянагчууд - бүх зүйлээс ялгаатай хянагчууд сонгосон багц эсвэл бүр тодорхой тэмдэглэгээ.

Ийм байдлаар хянагчийн зөвлөгөө юунд хэрэгтэй вэ?

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

Цаашилбал, хянагч болон RestController хоёрын ялгаа нь юу вэ? 1. @ Хянагч нь ангиллыг Spring MVC гэж тэмдэглэхэд хэрэглэгддэг нийтлэг тайлбар юм Хянагч байхад @ RestController онцгой юм хянагч RESTFul вэб үйлчилгээнд ашигладаг ба @-тэй тэнцүү Хянагч + @ResponseBody.

Үүний дагуу Spring контроллер үл хамаарах зүйлсийг хэрхэн зохицуулдаг вэ?

руу үл хамаарах зүйлсийг зохицуулах String-д MVC -д бид аргыг тодорхойлж болно хянагч ангилж, @ тайлбарыг ашиглана уу. ExceptionHandler үүндээр. Хавар тохиргоо нь энэ тэмдэглэгээг илрүүлж, аргыг дараах байдлаар бүртгэнэ үл хамаарах зүйл маргааныг зохицуулагч үл хамаарах зүйл анги ба түүний дэд ангиуд.

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

Тайлбарын төрөл Response Status Буцах ёстой статус код() болон шалтгаан()-тай арга эсвэл онцгой байдлын ангиллыг тэмдэглэнэ. Зохицуулагчийн аргыг дуудаж, ResponseEntity эсвэл "redirect:" гэх мэт өөр хэрэгслээр тохируулсан төлөвийн мэдээллийг хүчингүй болгох үед статусын кодыг HTTP хариултанд хэрэглэнэ.

Зөвлөмж болгож буй: