Hur fungerar ModelAndView på våren?
Hur fungerar ModelAndView på våren?

Video: Hur fungerar ModelAndView på våren?

Video: Hur fungerar ModelAndView på våren?
Video: Spring Web MVC | 07 | ModelAndView class 2024, November
Anonim

ModelAndView är ett föremål som rymmer både modell och vy . Hanteraren returnerar ModelAndView object och DispatcherServlet löser vyn med hjälp av View Resolvers och View. Vyn är ett objekt som innehåller vynamn i form av strängen och modellen är en karta för att lägga till flera objekt.

Helt enkelt så, varför använder vi ModelAndView på våren?

ModelAndView är en hållare för båda Modell och vy i webb-MVC-ramverket. Dessa två klasser är distinkta; ModelAndView håller bara båda att göra den möjligt för en kontrollant att returnera båda modell och vy i ett enda returvärde. Vyn löses av ett ViewResolver-objekt; modellen är data lagrad i en karta.

På samma sätt, vad är skillnaden mellan ModelMap och ModelAndView på våren? Modell är ett gränssnitt medan ModelMap är en klass. ModelAndView är bara en behållare för både en ModelMap och ett View-objekt. Det tillåter en kontroller att returnera båda som ett enda värde.

Dessutom, hur fungerar en fjäderapplikation?

Det är hjärtat av Vår Ramverk. IoC-behållaren tar emot metadata från antingen en XML-fil, Java-kommentarer eller Java-kod. Behållaren får sina instruktioner om vilka objekt som ska instansieras, konfigureras och monteras från enkla vanliga gamla Java-objekt (POJO) genom att läsa konfigurationsmetadata som tillhandahålls.

Vad är ModelAttribute på våren?

En av de mest viktiga Vår -MVC-kommentarer är @ Modelattribut anteckning. @ Modelattribut är en anteckning som binder en metodparameter eller metodreturvärde till en namngiven modellattribut och exponerar den sedan för en webbvy.

Rekommenderad: