Configurei o método index() dentro do HomeController para retornar o ModelAndView('home'), mas de forma alguma a view "home.jsp" era carregada.
@Controller
public class HomeController {
@Autowired
private ProdutoDAO produtoDao;
@RequestMapping(value = "/")
public ModelAndView index() {
List<Produto> produtos = produtoDao.listar();
ModelAndView modelAndView = new ModelAndView("home");
modelAndView.addObject("produtos", produtos);
return modelAndView;
}
}
Pesquisando um pouco, descobrir que dentro da pasta /webapp/ tinha o arquivo index.html. Tive que deleta-lo. Por algum motivo o Spring MVC assumia que esse era o arquivo default.