@GetMapping과 @PostMapping
Spring 4.3 이후에 추가된 Get/Post 요청 전용 매핑 어노테이션으로
기존 @RequestMapping 대신 @GetMapping과 @PostMapping을 사용할 수 있다.
@Controller
public class RegisterController {
//@RequestMapping(value="/register/add", method=RequestMethod.GET)
@GetMapping("/register/add")
public String registerForm() {
return "registerForm";
}
//@RequestMapping(value="/register/add", method=RequestMethod.POST)
@PostMapping("/register/add")
public String save(User user, Model model) throws Exception {
if(!isValid(user)) {
String msg = URLEncoder.encode("id를 잘못입력하셨습니다.", "utf-8");
m.addAttribute("msg", msg);
return "redirect:/register/add";
}
return "reginsterInfo";
}
}
'프로그래밍 > Spring' 카테고리의 다른 글
[Spring] 쿠키(Cookie)와 세션(Session)에 대해 알아보자 (0) | 2022.01.04 |
---|---|
[Spring] Redirect와 Forward에 대해 알아보자 (0) | 2022.01.02 |
[Spring] @ModelAttribute와 WebDataBinder (0) | 2021.12.31 |
[Spring] @RequestParam에 대해 알아보자 (0) | 2021.12.31 |
[Spring] Servlet/JSP Filter에 대해 알아보자 (0) | 2021.12.31 |