We just have one controller in which we will configure all the routes (JaasController.java):
@Controller
public class JaasController {
@RequestMapping(value="/", method = RequestMethod.GET)
public ModelAndView userPage() {
ModelAndView modelAndView = new ModelAndView("user");
return modelAndView;
}
@RequestMapping(value = "/admin/moresecured", method = RequestMethod.GET)
public ModelAndView adminPage(HttpServletRequest request) {
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("moresecured");
return modelAndView;
}
@RequestMapping(value="/noaccess", method = RequestMethod.GET)
public ModelAndView accessDenied() {
ModelAndView modelAndView = new ModelAndView("noaccess");
return modelAndView;
}
}