Olá,
Gostaria de saber o porquê de usar a anotação @EnableWebMvc na classe appWebConfiguration, pois o programa roda normalmente sem ela.
Vlw.
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!
Olá,
Gostaria de saber o porquê de usar a anotação @EnableWebMvc na classe appWebConfiguration, pois o programa roda normalmente sem ela.
Vlw.
Fala César, tudo bem ?
A Annotation @EnableWebMvc realmente não influencia no comportamento dos primeiros exercícios, porém ela é fundamental para o restante do projeto. Ela já habilita que o Spring carregue em seu container uma série de objetos que habilitam recursos como integração com bean validation, suporte geração de RSS, suporte a serialização de objetos para JSON, XML, etc. Por isso a annotation já fica presente desde o início. (O que é muito comum a gente fazer quando está programando na web com Spring MVC).
Espero ter ajudado. Abraço!
Muito obrigado, Rafael.