작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
단순하고 실용적인 컨트롤러 - v4
작성
·
367
3
안녕하세요 FrontController에서 model 객체를 만들고,
Controller에서 model에 값을 넣지만 return은 String값만 반환하는데
model이 controller에 넣은 값을 유지한채로 frontcontroller에서 view.render에 전해지는 원리가 궁금합니다!
답변 1
4
안녕하세요. root20님, 공식 서포터즈 OMG입니다.
model 인스턴스를 생성하여 참조를 파라미터로 넘기기 때문에 동일한 메모리 주소를 가진 객체에 접근이 가능합니다. 그렇기 때문에 model이 controller에 넣은 값을 유지한채로 frontcontroller에서 view.render에 전해진다고 보시면 됩니다.
감사합니다.
동일한 객체임을 확인하기 위해 아래 메서드를 사용하였습니다.
동일한 객체임을 확인하기 위해 아래 메서드를 사용하였습니다.