Hub Web/Spring
2024. 4. 8.
[Spring] Json과 Http Parameter의 데이터 바인딩 과정
📜 개요 🔹 지금까지 Entity 객체에는 Setter 어노테이션을 사용하는 것을 지양해 왔지만, DTO 객체에서는 Setter 어노테이션을 지속적으로 사용해 왔다. 물론, DTO 객체는 데이터의 전달이 목표이기 때문에 사용해도 상관이 없지만 @Setter를 제외하고 @Builder를 활용해서 만들어보고 싶었기 때문에 제외하고 코드를 작성해 봤다. 그 결과 아래와 같은 오류가 발생하게 된다. java.lang.IllegalStateException: Cannot resolve parameter names for constructor public com.ssafy.member.dto.MemberDTO(java.lang.Long,java.lang.String,java.lang.String,java.lang...