I'm trying to run a simple Spring application but it's impossible.
I have this controller:
@Controller("home")
public class Home {
@RequestMapping("/showHome")
public String showHome(){
return "index";
}
}
This is ViewResolver:
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/WEB-INF/view/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
When I run this program like that I'm getting 404 not found and URL is: http://localhost:8080/E-CommerceFinal-1.0-SNAPSHOT/
But, when I change my controller class and method like this:
@Controller
public class Home {
@RequestMapping("/")
public String showHome(){
return "index";
}
}
My index page works.