Nâo entendi direito pq não usar o scope_session na controller tb, poderia me ajudar a entender melhor professor? muito obrigado
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Nâo entendi direito pq não usar o scope_session na controller tb, poderia me ajudar a entender melhor professor? muito obrigado
Oi Juliano, por que o controller deve tratar todas as requisições. Então teremos uma instância de controller por requisição. Se você colocar ele na sessão, teremos instâncias de controller para cada usuário.
No request scope, a instância do controller morre assim que a requisição é finalizada. No session não.
Isso evita o alto consumo de memória.
Tem outro porém.. Controllers estão intimamente ligados a requisição do http, que são stateless, sem estado. Então não guardamos estado no controller.
Faz sentido?