Porque não @ComponentScan(basePackageClasses={HomeController.class, ProdutoDAO.class, ProdutoController.class}) no AppWebConfiguration ???
Afinal colocamos HomeController no basePackageClasses. @RequestMapping está no controller.
Porque não @ComponentScan(basePackageClasses={HomeController.class, ProdutoDAO.class, ProdutoController.class}) no AppWebConfiguration ???
Afinal colocamos HomeController no basePackageClasses. @RequestMapping está no controller.
Oi Antonio,
Não consegui entender sua pergunta :/
Quando colocar a classe dentro do ComponentScan? Na aula eu pensei que ProdutoController fosse ser colocado dentro do ComponentScan e não foi.
Depende da árvore de pacotes do seu projeto e do que você deseja scanear.
Digamos que você tenha seus pacotes organizados pelos nomes: com.app.config, com.app.config.web, com.app.services e com.app.web.controllers. Se você quiser verificar todas as classes anotadas, coloque no @ComponentScan o pacote "com.app".
Se você deseja varrer apenas os controllers, adicione ao@ComponentScan (basePackages = "com.app.web.controllers")
Cabe a você decidir =)
Abraço!
certo, porém como eu sei qual pacote necessita disso?