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

하헌님의 프로필 이미지
하헌

작성한 질문수

스프링 핵심 원리 - 기본편

회원 도메인 개발

궁금해요 ㅎㅎㅎㅎㅎㅎ

해결된 질문

작성

·

370

0

private static final Map<Long,Member> store=new HashMap<>();

제가 수정을 해봤는데 서포터즈 님들꼐서는 코드 리뷰를 해줄실 수 있나요?


스태틱데신에 상수이니까 회원 정보를 변경 불가능하게해서 사용해도 될꺼같아요
괜찮을까요????

답변 2

2

안녕하세요. 하헌님, 공식 서포터즈 David입니다.

직접 테스트 해보시면 아시겠지만 store 변수에 다른 객체를 재할당이 불가능한 것이지 store(map) 내 요소를 추가/삭제 못하는 건 아닙니다.

의도하시는 방법대로 사용하시려면 unmodifiableMap 같은 것을 사용하셔야 합니다.

아래 글을 참고해주세요:)

https://www.baeldung.com/java-immutable-maps

감사합니다.

0

하헌님의 프로필 이미지
하헌
질문자

감사합니다   열심히 도움받고 있어요

 

하헌님의 프로필 이미지
하헌

작성한 질문수

질문하기