@GetMapping

@GetMapping("/add")
public String addForm() {
    return "basic/addForm";
}

이 경로로 get  요청이 들어왔을 경우 실행 되는 메소드

 

@PostMapping

@PostMapping("/add")
public String save(@RequestParam String itemName,
                   @RequestParam int price,
                   @RequestParam Integer quantity,
                   Model model) {

    Item item = new Item();
    item.setItemName(itemName);
    item.setQuantity(quantity);
    item.setPrice(price);

    itemRepository.save(item);

    model.addAttribute("item", item);

    return "basic/item";
}

이 경로로 post 요청이 들어왔을 경우 실행되는 함수

 

똑같은 url이여도 함수를 다르게 설정 할 수 있다.

+ Recent posts