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

980513k님의 프로필 이미지
980513k

작성한 질문수

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

Model 추가 - v3

ModelView 객체 여러개 생성

작성

·

246

0


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

[질문 내용]
MemberSaveControllerV3와 MemberListControllerV3에서 process 메서드가 실행될 때마다 새로운 ModelView객체를 생성하는데, 해당 컨트롤러로 들어오는 url은 같으므로 이를 싱글톤으로 만들면 메모리 관점에서 더 좋은것 아닌가요? 이를 따로 고려하시지 않은건지 아니면 다른 이유가 있는지 궁금합니다!

답변 1

3

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

안녕하세요. 980513k님

여러명의 사용자가 동시에 요청하는데, A라는 사용자는 Model에 AUser 라는 정보를 보관했고, B라는 사용자는 Model에 BUser라는 정보를 보관한다면 문제가 발생하겠지요?

따라서 멀티쓰레드 상황에서 문제가 될 수 있다는 점을 고려해야 합니다.

감사합니다.

980513k님의 프로필 이미지
980513k

작성한 질문수

질문하기