Como ModelAndView funciona na primavera?
Como ModelAndView funciona na primavera?

Vídeo: Como ModelAndView funciona na primavera?

Vídeo: Como ModelAndView funciona na primavera?
Vídeo: Spring Web MVC | 07 | Класс ModelAndView 2024, Maio
Anonim

ModelAndView é um objeto que contém tanto o modelo e vista . O manipulador retorna o ModelAndView object e DispatcherServlet resolve a visualização usando View Resolvers e View. A vista é um objeto que contém o nome da visão na forma de String e modelo é um mapa para adicionar vários objetos.

Simplesmente então, por que usamos ModelAndView na primavera?

ModelAndView é um titular para ambos Modelo e Visualização na estrutura MVC da web. Essas duas classes são distintas; ModelAndView meramente segura ambos para fazer isto possível para um controlador retornar ambos modelo e vista em um único valor de retorno. A visualização é resolvida por um objeto ViewResolver; o modelo são dados armazenados em um mapa.

Da mesma forma, qual é a diferença entre ModelMap e ModelAndView na primavera? O modelo é uma interface enquanto ModelMap é uma classe. ModelAndView é apenas um contêiner para um ModelMap e um objeto View. Ele permite que um controlador retorne ambos como um único valor.

Além disso, como funciona um aplicativo de primavera?

É o coração do Primavera Estrutura. O contêiner IoC recebe metadados de um arquivo XML, anotações Java ou código Java. O contêiner obtém suas instruções sobre quais objetos instanciar, configurar e montar a partir de simples Plain Old Java Objects (POJO) lendo os metadados de configuração fornecidos.

O que é ModelAttribute na primavera?

Um dos mais importantes Primavera -MVC annotations is the @ ModelAttribute anotação. O @ ModelAttribute é uma anotação que vincula um parâmetro de método ou valor de retorno de método a um atributo de modelo e o expõe a uma visualização da web.

Recomendado: