@Controller
@RequestMapping("/springmvc/members")
public class RequestMappingMembers {
@RequestMapping("/save")
public ModelAndView saveMembers(HttpServletRequest request, HttpServletResponse response) {
String username = request.getParameter("username");
int age = Integer.parseInt(request.getParameter("age"));
Member member = new Member(username, age);
memberRepository.save(member);
ModelAndView mav = new ModelAndView("save-result");
mav.addObject("member", member);
return mav;
}
}
saveMembers :
localhost:8080/springmvc/members/save
@RequestMapping(value = "/new-form", method = RequestMethod.GET)
GET, POST, PUT, PATCH, DELETE 가능
@GetMapping("/new-form")
@GetMapping @PostMaping @PutMapping @PatchMapping @DeleteMapping 가능
@RequestMapping(value={"/hello1", "/hello2"})
localhost:8080/hello1
localhost:8080/hello2