Não estou conseguindo entender/achar o problema do meu eclipse+tomcat.
HomeController.java
@Controller
public class HomeController{
@Autowired
ProdutoDAO produtoDao;
@RequestMapping("/")
@Cacheable(value="produtosHome")
public ModelAndView index(){
List<Produto> produtos = produtoDao.listar();
ModelAndView modelAndView = new ModelAndView("home");
modelAndView.addObject("produtos", produtos);
return modelAndView;
}
}
HomeController.class da pasta do tomcat
@Controller
public class HomeController
{
@Autowired
ProdutoDAO produtoDAO;
@RequestMapping({"/"})
public ModelAndView index()
{
List<Produto> produtos = this.produtoDAO.listar();
ModelAndView modelAndView = new ModelAndView("home");
modelAndView.addObject("produtos", produtos);
return modelAndView;
}
}
Quando eu coloquei para fazer uma lista com produtos do banco ele também fez isso, consegui forçar ele voltar ao normal. Mas nesse passo esta dando o mesmo problema.
Eu já fiz:
apaguei todo tomcat;
clean;
clean tomcat work directory;
apaguei o .class;
apaguei a casadocodigo do tomcat;
criei um novo projeto;
Quando dou start ele sempre cria esse homecontroller antigo. O que eu posso fazer para resolver isso?
Descobri que se eu der "Build Project" e "clean" no tomcat ele atualiza as class do tomcat, mas se eu apago a pasta do projeto do tomcat e dou start, é criada uma nova pasta sem a atualização do codigo. É questão de alguma configuração?