რა სარგებლობა აქვს @controller-ს გაზაფხულზე?
რა სარგებლობა აქვს @controller-ს გაზაფხულზე?
Anonim

საგაზაფხულო კონტროლერი ანოტაცია შეიძლება გამოყენებულ იქნას მხოლოდ კლასებზე. ის გამოიყენება კლასის, როგორც ვებ მოთხოვნის დამმუშავებლის მოსანიშნად. ძირითადად გამოიყენება გაზაფხული MVC განაცხადი.

უბრალოდ, რას აკეთებს @controller გაზაფხულზე?

@ კონტროლერი ანოტაცია არის ანოტაცია, რომელიც გამოიყენება გაზაფხული MVC ჩარჩო (კომპონენტი გაზაფხული ჩარჩო, რომელიც გამოიყენება ვებ აპლიკაციის განსახორციელებლად). @ კონტროლერი ანოტაცია მიუთითებს, რომ კონკრეტული კლასი ასრულებს a-ს როლს კონტროლერი.

ასევე იცით, რა არის @component-ის გამოყენება გაზაფხულზე? გაზაფხულის კომპონენტი ანოტაცია გამოიყენება კლასის აღსანიშნავად, როგორც Კომპონენტი . Ეს ნიშნავს, რომ გაზაფხული ჩარჩო ავტომატურად ამოიცნობს ამ კლასებს დამოკიდებულების ინექციისთვის, როდესაც გამოიყენება ანოტაციაზე დაფუძნებული კონფიგურაცია და კლასის გზის სკანირება.

შემდგომში ჩნდება კითხვა, რა განსხვავებაა @controller-სა და @RestController-ს შორის გაზაფხულზე?

განსხვავება შორის @ RestController და @ კონტროლერი in გაზაფხული . @ კონტროლერი არის ჩვეულებრივი ანოტაცია, რომელიც გამოიყენება კლასის როგორც აღსანიშნავად გაზაფხული MVC კონტროლერი ხოლო @ RestController არის განსაკუთრებული კონტროლერი გამოიყენება RESTFul ვებ სერვისებში და ექვივალენტი @ კონტროლერი + @ResponseBody.

რა არის @ResponseBody-ის გამოყენება?

@RequestBody და @ საპასუხო ორგანო ანოტაციები არის გამოყენებული HTTP მოთხოვნის დაკავშირება/ საპასუხო ორგანო დომენის ობიექტით მეთოდის პარამეტრში ან დაბრუნების ტიპში. კულისებში, ეს ანოტაცია იყენებს HTTP შეტყობინების გადამყვანები HTTP მოთხოვნის/პასუხის ძირითადი ნაწილის დომენის ობიექტებზე გადასაყვანად.