작성
·
143
0
@Controller
@RequestMapping("springmvc/v3/members")
public class SpringMemberControllerV3 {
private MemberRepository memberRepository=MemberRepository.getInstance();
//@RequestMapping(value = "/new-form",method = RequestMethod.GET)
@GetMapping("/new-form")
public String newForm(){
return "new-form";
}
//@RequestMapping(method=RequestMethod.GET)
@GetMapping
public String members(Model model) {
List<Member> members=memberRepository.findAll();
model.addAttribute("members",members);
return "members";
}
//@RequestMapping(value = "/save",method = RequestMethod.POST)
@PostMapping("/save")
public String save(@RequestParam("username") String username,
@RequestParam("age") int age,
Model model) {
Member member=new Member(username,age);
memberRepository.save(member);
model.addAttribute("member",member);
return "save-result";
}
}