인프런 커뮤니티 질문&답변

도호님의 프로필 이미지
도호

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 등록 처리 - @ModelAttribute

addItemV1 메소드 파라미터 타입 질문 드립니다.

해결된 질문

작성

·

199

0

addItemV1 메서드에서 @RequestParam으로 요청 파라미터 변수를 받을 때

price는 int 타입이고, quantity는 Integer 타입으로 선언하신 이유가 무엇인지 궁금합니다.

@PostMapping("/add")
public String addItemV1(@RequestParam String itemName,
@RequestParam int price,
@RequestParam Integer quantity,
Model model) {
Item item = new Item();
item.setItemName(itemName);
item.setPrice(price);
item.setQuantity(quantity);

itemRepository.save(item);

model.addAttribute("item",item);
return "basic/item";
}

답변 1

1

안녕하세요. Kodo님, 공식 서포터즈 David입니다.

.
2분 10초에 언급하신는 부분입니다.

int와 integer 둘 다 써도 된다는 것을 보여주시려고 두 타입으로 작성하신 것 같네요.

.
감사합니다.

도호님의 프로필 이미지
도호

작성한 질문수

질문하기