# 1. Spring RequestBody와 JPA 엔티티에 기본 생성자가 필요한 이유
- Reflection을 사용하기 때문이다.
- Reflection은 구체적인 타입은 알지 못하더라도, 내부 변수와 메소드에 접근할 수 있는 방법이다.
- 만약 생성자가 여러 개 있다면, Reflection은 이 중 어떤 생성자를 호출해야 할지 알 수가 없다. 따라서 Reflection은 기본 생성자를 통해 객체를 생성한 후 값을 넣어준다.
'스프링' 카테고리의 다른 글
Dto to Entity, Entity to Dto 변환 (1) | 2023.11.15 |
---|---|
DDD 설계 vs SQL중심 설계 (0) | 2023.11.11 |
@GeneratedValue 의 default는? (0) | 2023.11.10 |
Entity vs DTO vs VO (0) | 2023.11.07 |
HTTP method 종류 (0) | 2023.11.06 |