인프런 커뮤니티 질문&답변

hello님의 프로필 이미지
hello

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

HTTP 요청 파라미터 - @ModelAttribute

@ModelAttribute에서 default value

작성

·

2.5K

0

@ModelAttribute는 아무 값도 넣지 않았을때

age = 0 , username = null

로 디폴트 값이 저렇게 잡혀있는거 같은데 디폴트값 설정하려면 어떻게 해야하나요??

이렇게 해봤는데 역시나 되진 않네요 ㅠ

답변 1

2

안녕하세요. wel come 님, 공식 서포터즈 codesweaver 입니다.

HelloData 클래스, 필드에서 초기값을 설정하거나

아니면 기본생성자 내에 필드 초기값을 할당하는 방법을 사용하실 수 있습니다.

public class HelloData{
    private int age = 30;
    private String name = "Hello";
    ... code ...
}


public class HelloData {
    private int age;
    private String name;

    public HelloData() {
        age = 30;
        name = "Hello";
    }
}


감사합니다.

hello님의 프로필 이미지
hello

작성한 질문수

질문하기