강의

멘토링

로드맵

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

hello님의 프로필 이미지
hello

작성한 질문수

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

HTTP 요청 파라미터 - @ModelAttribute

@ModelAttribute에서 default value

작성

·

2.7K

0

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

age = 0 , username = null

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

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

퀴즈

66%나 틀려요. 한번 도전해보세요!

실제 서비스 개발에서 System.out.println 대신 로깅 라이브러리를 사용하는 주된 이유가 무엇일까요?

코드가 더 짧아져요.

성능이 훨씬 빨라요.

로그 레벨 설정으로 출력 레벨을 조절할 수 있어요.

다른 개발자가 보기에 더 멋있어요.

답변 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

작성한 질문수

질문하기