인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

youn님의 프로필 이미지
youn

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

순수 JDBC

DataSource 선언시 final

작성

·

192

0

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

[질문 내용]
JdbcMemberRepository에서 DataSource를 선언할 때에는 final를 붙여서 불변이 되게 하셨는데요
SpringConfig 클래스에서는 final를 안붙여 주셨는데
여기서도 생성자를 통해서 dataSource가 한번 초기화 되면 그 뒤로 변하지 않으니까 final을 붙여도 상관 없나요?
두 개의 클래스 파일에서 DataSource 선언시 final를 붙이고 안붙이고의 차이가 궁금합니다

답변 1

0

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

안녕하세요. youn님

네 변경하지 않는다면 final을 붙여서 사용하셔도 됩니다.

동작에 영향을 주는 것은 아닙니다.

감사합니다.

youn님의 프로필 이미지
youn
질문자

안녕하세요! 주말에도 질문에 대한 답변 해주셔서 감사합니다 :)

youn님의 프로필 이미지
youn

작성한 질문수

질문하기