ვიდეო: რა სარგებლობა აქვს @controller-ს გაზაფხულზე?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
საგაზაფხულო კონტროლერი ანოტაცია შეიძლება გამოყენებულ იქნას მხოლოდ კლასებზე. ის გამოიყენება კლასის, როგორც ვებ მოთხოვნის დამმუშავებლის მოსანიშნად. ძირითადად გამოიყენება გაზაფხული MVC განაცხადი.
უბრალოდ, რას აკეთებს @controller გაზაფხულზე?
@ კონტროლერი ანოტაცია არის ანოტაცია, რომელიც გამოიყენება გაზაფხული MVC ჩარჩო (კომპონენტი გაზაფხული ჩარჩო, რომელიც გამოიყენება ვებ აპლიკაციის განსახორციელებლად). @ კონტროლერი ანოტაცია მიუთითებს, რომ კონკრეტული კლასი ასრულებს a-ს როლს კონტროლერი.
ასევე იცით, რა არის @component-ის გამოყენება გაზაფხულზე? გაზაფხულის კომპონენტი ანოტაცია გამოიყენება კლასის აღსანიშნავად, როგორც Კომპონენტი . Ეს ნიშნავს, რომ გაზაფხული ჩარჩო ავტომატურად ამოიცნობს ამ კლასებს დამოკიდებულების ინექციისთვის, როდესაც გამოიყენება ანოტაციაზე დაფუძნებული კონფიგურაცია და კლასის გზის სკანირება.
შემდგომში ჩნდება კითხვა, რა განსხვავებაა @controller-სა და @RestController-ს შორის გაზაფხულზე?
განსხვავება შორის @ RestController და @ კონტროლერი in გაზაფხული . @ კონტროლერი არის ჩვეულებრივი ანოტაცია, რომელიც გამოიყენება კლასის როგორც აღსანიშნავად გაზაფხული MVC კონტროლერი ხოლო @ RestController არის განსაკუთრებული კონტროლერი გამოიყენება RESTFul ვებ სერვისებში და ექვივალენტი @ კონტროლერი + @ResponseBody.
რა არის @ResponseBody-ის გამოყენება?
@RequestBody და @ საპასუხო ორგანო ანოტაციები არის გამოყენებული HTTP მოთხოვნის დაკავშირება/ საპასუხო ორგანო დომენის ობიექტით მეთოდის პარამეტრში ან დაბრუნების ტიპში. კულისებში, ეს ანოტაცია იყენებს HTTP შეტყობინების გადამყვანები HTTP მოთხოვნის/პასუხის ძირითადი ნაწილის დომენის ობიექტებზე გადასაყვანად.