@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이여도 함수를 다르게 설정 할 수 있다.
'스프링' 카테고리의 다른 글
스프링 MVC 2편 메시지, 국제화 정리 (0) | 2024.03.11 |
---|---|
PRG POST/REDIRECT/GET 이란? (0) | 2024.01.31 |
타임리프 문법 정리 (0) | 2024.01.31 |
스프링 @RequiredArgsConstructor 란? (0) | 2024.01.31 |
스프링 MVC 메시지 body에 직접 저장하기 (1) | 2024.01.30 |