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.
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.
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..