Kaj je nasvet kontrolorja?
Kaj je nasvet kontrolorja?

Video: Kaj je nasvet kontrolorja?

Video: Kaj je nasvet kontrolorja?
Video: HammAli & Navai, Jah Khalib – Боже, как завидую 2024, Maj
Anonim

@ Nasvet krmilnika je opomba, ki jo zagotavlja Spring in vam omogoča pisanje globalne kode, ki jo je mogoče uporabiti za širok spekter krmilniki - različno od vseh krmilniki na izbrani paket ali celo na določeno opombo.

Kakšna je na ta način korist od nasvetov upravljavca?

@ Nasvet krmilnika je specializacija pripisa @Component, ki omogoča obdelavo izjem v celoti aplikacijo v eni globalni komponenti upravljanja. Lahko ga gledamo kot prestrezalnik izjem, ki jih vržejo metode, označene z @RequestMapping in podobno.

Poleg tega, kakšna je razlika med krmilnikom in RestControllerjem? 1. @ Krmilnik je običajna opomba, ki se uporablja za označevanje razreda kot Spring MVC Krmilnik medtem @ RestController je posebna krmilnik uporablja se v spletnih storitvah RESTFul in enakovredno @ Krmilnik + @ResponseBody.

Ustrezno temu, kako krmilnik Spring obravnava izjeme?

Za obravnavati izjeme v nizu MVC , lahko definiramo metodo v krmilnik razred in uporabite pripis @ ExceptionHandler na njem. Pomlad konfiguracija bo zaznala to opombo in registrirala metodo kot izjema vodnik za argument izjema razred in njegovi podrazredi.

Kakšna je uporaba @ResponseStatus?

Vrsta opombe ResponseStatus Označi metodo ali razred izjem s statusno kodo() in razlog(), ki ju je treba vrniti. Koda stanja se uporabi za odgovor HTTP, ko se pokliče metoda obdelovalca in preglasi informacije o stanju, nastavljene z drugimi sredstvi, kot je ResponseEntity ali "redirect:".

Priporočena: