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

코찔질이님의 프로필 이미지
코찔질이

작성한 질문수

스프링 핵심 원리 - 기본편

빈 생명주기 콜백 시작

16:50에서 객체의 생성과 초기화를 분리하자 고 하셨는데

해결된 질문

작성

·

497

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
우선 객체의 생성과 초기화를 분리하자는 글엔 완전 공감합니다. 근데 동시에 궁금한 점도 몇개 생겼습니다

  1. 외부에서 접근가능한 setter를 계속 열어주어야 하는데 괜찮나요?

  2. 생성하고자 하는 객체의 인스턴스 변수에 final 못 붙이지 않나요?

  3. @Component일 경우 final 못쓰니 @RequiredArgsConstructor 적용 못하는 문제도 있을 거 같아요

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 코찔질이님

결론을 간단하게 말씀드리면 생성자를 사용해서 필수 정보들을 넘기면 됩니다.

그리고 해당 필수 정보들이 세팅되고 나면 이후에 초기화를 호출하면 됩니다.

감사합니다.

코찔질이님의 프로필 이미지
코찔질이

작성한 질문수

질문하기