Paano gumagana ang ModelAndView sa tagsibol?
Paano gumagana ang ModelAndView sa tagsibol?

Video: Paano gumagana ang ModelAndView sa tagsibol?

Video: Paano gumagana ang ModelAndView sa tagsibol?
Video: Ruby On Rails, by Gabriel Guimaraes 2024, Mayo
Anonim

Ang ModelAndView ay isang bagay na nagtataglay ng parehong modelo at view . Ibinabalik ng handler ang ModelAndView object at DispatcherServlet ay nireresolba ang view gamit ang View Resolvers at View. Ang View ay isang bagay na naglalaman ng pangalan ng view sa anyo ng String at modelo ay isang mapa upang magdagdag ng maraming bagay.

Kaya lang, bakit namin ginagamit ang ModelAndView sa tagsibol?

ModelAndView ay may hawak ng dalawa Modelo at View sa web MVC framework. Magkaiba ang dalawang klaseng ito; ModelAndView hawak lamang pareho upang gawin ito posible para sa isang controller na ibalik ang pareho modelo at view sa isang solong halaga ng pagbabalik. Ang view ay naresolba ng isang ViewResolver object; ang modelo ay data na nakaimbak sa isang Map.

Katulad nito, ano ang pagkakaiba sa pagitan ng ModelMap at ModelAndView sa tagsibol? Ang modelo ay isang interface habang ModelMap ay isang klase. ModelAndView ay lalagyan lamang ng kapwa a ModelMap at isang View object. Pinapayagan nito ang isang controller na ibalik ang pareho bilang isang solong halaga.

Gayundin, paano gumagana ang isang spring application?

Ito ang puso ng tagsibol Balangkas. Ang IoC container ay tumatanggap ng metadata mula sa alinman sa isang XML file, Java annotation, o Java code. Nakukuha ng container ang mga tagubilin nito sa kung anong mga object ang i-instantiate, iko-configure, at i-assemble mula sa simpleng Plain Old Java Objects (POJO) sa pamamagitan ng pagbabasa sa ibinigay na metadata ng configuration.

Ano ang ModelAttribute sa tagsibol?

Isa sa mga pinakaimportante tagsibol -Ang mga anotasyon ng MVC ay ang @ ModelAttribute anotasyon. Ang @ ModelAttribute ay isang anotasyon na nagbubuklod sa isang parameter ng pamamaraan o halaga ng pagbabalik ng pamamaraan sa isang pinangalanan katangian ng modelo at pagkatapos ay ilantad ito sa isang web view.

Inirerekumendang: