Wie funktioniert ModelAndView im Frühjahr?
Wie funktioniert ModelAndView im Frühjahr?

Video: Wie funktioniert ModelAndView im Frühjahr?

Video: Wie funktioniert ModelAndView im Frühjahr?
Video: Web-Anwendungen im Model-View-Controller Design Pattern mit Java, Spring und Thymeleaf 2024, November
Anonim

ModelAndView ist ein Objekt, das sowohl die Modell und Ansicht . Der Handler gibt die zurück ModelAndView -Objekt und DispatcherServlet löst die Ansicht mithilfe von Ansichtsauflösern und Ansicht auf. Die Aussicht ist ein Objekt, das den Ansichtsnamen in Form des Strings und des Modells enthält ist eine Karte, um mehrere Objekte hinzuzufügen.

Warum verwenden wir ModelAndView im Frühjahr?

ModelAndView ist ein Halter für beide Modell und Ansicht im Web-MVC-Framework. Diese beiden Klassen sind verschieden; ModelAndView hält nur beides, um zu machen es möglich, dass ein Controller beides zurückgibt Modell und Ansicht in einem einzigen Rückgabewert. Die Ansicht wird von einem ViewResolver-Objekt aufgelöst; das Modell sind in einer Karte gespeicherte Daten.

Was ist der Unterschied zwischen ModelMap und ModelAndView im Frühjahr? Modell ist eine Schnittstelle, während ModellMap ist eine Klasse. ModelAndView ist nur ein Container für beide a ModellMap und ein View-Objekt. Es ermöglicht einem Controller, beide als einen einzigen Wert zurückzugeben.

Und wie funktioniert eine Federapplikation?

Es ist das Herz der Feder Rahmen. Der IoC-Container empfängt Metadaten entweder aus einer XML-Datei, Java-Annotationen oder Java-Code. Der Container erhält seine Anweisungen zu den zu instanziierenden, zu konfigurierenden und zu assemblierenden Objekten aus einfachen Plain Old Java Objects (POJO), indem er die bereitgestellten Konfigurationsmetadaten liest.

Was ist ModelAttribute im Frühjahr?

Eins der wichtigsten Feder -MVC-Anmerkungen sind das @ Modellattribute Anmerkung. Die @ Modellattribute ist eine Annotation, die einen Methodenparameter oder Methodenrückgabewert an ein benanntes. bindet Modellattribut und stellt es dann einer Webansicht zur Verfügung.

Empfohlen: