Na classe AppWebConfiguration na anotação ComponentScan(basePackageClasses={HomeController.class}) não entendi por que não colocamos a classe ProdutodController. Ela não deveria ser incorporada no array de controle para o Spring encontrá-la? Ou nesse caso colocamos apenas 1 classe de cada pacote que o spring irá entender que deve varrer todo o pacote?