Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

ModelAndView vs InternalResourceViewResolver

Eu poderia deixar o Bean CarrinhoDeCompras disponível na view através de um controller utilizando um ModelAndView?

Se sim, como seria?

Qual o ganho ou a perda em relação ao InternalResourceViewResolver?

Desde já agradeço a ajuda.

4 respostas
solução!

O código seria padrão. Você receberia injetado o Carrinho no seu controller e depois usaria o modelAndView.addObject para disponibilizar ele.

Para mim, a parte chata é que em todo método de controller que leva para uma view, que faz uso do carrinho, vc teria que fazer esse addObject :(.

Com o InternalResourceViewResolver fica disponível em toda aplicação, ou seja, não teria essa parte chata né... :^)

Em questões de segurança como é isso? Tipo, meu carrinho ficaria disponível em todo meu sistema, não teria problema em uma aplicação real?

Segurança ta de boa.. Pode ser que algum desenvolvedor faça mal uso do objeto disponibilizado... De todo jeito, eu acho um trade-off justo..

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software