-
카테고리
-
세부 분야
웹 개발
-
해결 여부
미해결
안녕하세요.
22.01.16 15:58 작성 조회수 137
0
22분 쯤 파라미터 값에 ModelMap 클래스를 사용하셨는데
Model 이랑 차이점이 있나요?
답변을 작성해보세요.
1
개발자Park
지식공유자2022.01.16
안녕하세요. 개발자PARK입니다.
model과 modelmap둘다 내부적으로 Map<키와 쌍형식>인터페이스를 사용하기에 큰차이점은 없습니다.
굳이 따지자면 model은 인터페이스로 제공되며 modelmap은 LinkedHashMap을 상속받은 클래스로 제공되기에
model->MAP인터페이스 구현체(TREEMAP등등)로의 변경이 쉬워서 코드의 유연성이 높습니다.
예)
Map map = new TreeMap<>();
map = new HashMap<>();
modelmap->LinkedHashMap을 상속받은 클래스로 사용가능합니다.
감사합니다.
답변 1