강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

rudgusee2024 のプロフィール画像
rudgusee2024

投稿した質問数

ジュジュで一日で始まるバックエンド - スプリング、ドッカー、AWS

1-6 リクエストボディ

1-6 생성자 오류

作成

·

257

1

TestRequestBody 부분을 똑같이 작성했는데

No Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator.

라고 오류가 생성돼서 아래처럼 코드를 바꿨더니 실행이되는데 이유를 모르겠습니다

public static class TestRequestBody {
        String name;
        Integer age;


        public void setName(String name) {
            this.name = name;
        }

        public void setAge(Integer age) {
            this.age = age;
        }

        public TestRequestBody () {}

        //Request Body 방식을 사용하기 위해서는 생성자를 꼭 만들어야한다
//        public TestRequestBody(String name, Integer age) {
//            this.name = name;
//            this.age = age;
//        }

    }
springgitdockerspring-bootjpagithub

回答 2

0

기본생성자가 있어야 한다고 합니다. 다만 기본생성자와 매개변수를 받는 생성자 모두 명시되어있어도, setter 가 없으면 응답으로는 null이 반환되네요..

0

jyujyu님의 프로필 이미지
jyujyu
インストラクター

안녕하세요. 지식공유자 쥬쥬입니다. 

Setter를 제거하고 주석처리된 부분만 남겨보셔도 동작하지 않으시는 걸까요?

rudgusee2024 のプロフィール画像
rudgusee2024

投稿した質問数

質問する