Optional<Item> : 비어있을 수도 있고 Item 일 수도 있음Optional<Item> result = itemRepository.findById(id);
if(result.isPresent()){
System.out.println(result.get());
}
1)
if(result.isPresent()){
model.addAttribute("item", result.get());
return "detail.html";
}
2)
if(result.isPresent()){
Item item = result.get();
model.addAttribute("title", item.getTitle());
model.addAttribute("price", item.getPrice());
return "detail.html";
}
➡ 1) 객체를 하나의 단위로 넘기는 방법