Pessoas, tive uma dúvida conceitual a partir de um trecho da seção 2.4, esse aqui abaixo:
Agora basta que você crie uma página chamada hello-world dentro da pasta WEB-INF/views e tudo funcionará corretamente. Talvez você esteja se perguntando o motivo de deixar a página dentro da pasta WEB-INF. A grande sacada é você quase que obrigar os desenvolvedores a escreverem métodos no controller para cada funcionalidade. Desse jeito, o seu projeto está se protegendo de ter lógicas jogadas diretamente dentro das páginas.
Não entendi bem qual seria essa vantagem. Alguém conseguiria explicar melhor?