Pessoal, estou estudando Java Spring na versão 4 usando o NetBeans, para iniciar estou seguindo o tutorial que tem no site da NetBeans (https://netbeans.org/kb/71/web/quickstart-webapps-spring_pt_BR.html?print=yes), porem, na parte que diz para criar um controlador pela IDE, ao gerar a classe, ele não encontra o import org.springframework.web.servlet.mvc.SimpleFormController; e da erro nas linhas que tem @Override.
No tutorial é usado Spring 3 e depois de ter dado uma lida por ai, parece que o Spring 4 não tem o SimpleFormController, como que posso resolver isso ?
Esse é o código gerado pela IDE:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package controller;
import org.springframework.web.servlet.mvc.SimpleFormController;
/**
*
* @author andre
*/
public class HelloController extends SimpleFormController {
public HelloController() {
//Initialize controller properties here or
//in the Web Application Context
//setCommandClass(MyCommand.class);
//setCommandName("MyCommandName");
//setSuccessView("successView");
//setFormView("formView");
}
@Override
protected void doSubmitAction(Object command) throws Exception {
throw new UnsupportedOperationException("Not yet implemented");
}
//Use onSubmit instead of doSubmitAction
//when you need access to the Request, Response, or BindException objects
/*
@Override
protected ModelAndView onSubmit(
HttpServletRequest request,
HttpServletResponse response,
Object command,
BindException errors) throws Exception {
ModelAndView mv = new ModelAndView(getSuccessView());
//Do something...
return mv;
}
*/
}