강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của bulmandu
bulmandu

câu hỏi đã được viết

Trong thực tế! Spring Boot và JPA Usage 2 - Phát triển API và tối ưu hóa hiệu suất

Tra cứu đơn hàng đơn giản V1: Hiển thị trực tiếp các thực thể

totalPrice

Viết

·

413

2

안녕하세요 15:48 보시면

totalPrice 값이 나오는데 이 메소드는 언제 호출이 된건가요? 따로 호출해 준적이없는거 같습니다

==========

@GetMapping("/api/v1/simple-orders")
public List<Order> ordersV1(){
List<Order> all = orderRepository.findAllByString(new OrderSearch());
return all;
}

===========

public int getTotalPrice(){
int totalPrice = 0 ;
for(OrderItem orderItem : orderItems){
totalPrice+=orderItem.getTotalPrice();
}
return totalPrice;
}
javaspringspring-bootJPA

Câu trả lời 2

1

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

다음 코드를 보시면 이해가 갈까요?

객체를 JSON으로 반환 시 자동으로 해당 객체의 getXX 프로퍼티를 호출하는 것을 확인 하실 수 있습니다.

감사합니다. 

adamku님의 프로필 이미지
adamku
Người đặt câu hỏi

객체를 JSON으로 반환 하면 자동으로 해당 객체의 모든 getXX메서드를 호출하는건가요 ?!!

네 특별한 설정한 것 없이 테스트해봤는데 반환하는것으로 보아 내부에서 Jackson 라이브러리가 동작한 것으로 보입니다.

참고: https://mommoo.tistory.com/83

adamku님의 프로필 이미지
adamku
Người đặt câu hỏi

감사합니다 !

0

오우 궁금했는데 감사요

Hình ảnh hồ sơ của bulmandu
bulmandu

câu hỏi đã được viết

Đặt câu hỏi