@Controller @RequestMapping("users") public class UserController { private static final Logger LOGGER = Logger.getLogger(UserController.class.getName());
@RequestMapping("{id}") public String handleRequestById (@PathVariable("id") String id, Model model) { model.addAttribute("msg", "user request received for the id : " + id); LOGGER.info(model.toString()); return "my-page"; }
@ModelAttribute("time") public LocalDateTime getRequestTime () { return LocalDateTime.now(); }
@ModelAttribute("visits") public int getRequestCount () { return ++counter; }