일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 국비지원#국비교육#국비지원자바#국비교육자바#css#HTML#JAVA
- Spring#spring#스프링#스프링프레임워크#스프링자동주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- 국비지원JAVA
- Resource #
- #
- 국비지원#국비교육
- Java#JAVA#매개변수
- IntelliJ#인텔리제이#인텔리#단축키
- 프로그래밍
- 항해99 #항해플러스 #주니어개발자 #주니어개발자역량강화 #주니어개발자멘토링 #개발자사이드프로젝트 #코딩부트캠프 #코딩부트캠프후기
- 국비지원JAVA#국비지원자바#프로그랭#JSP#국비지원JSP#국비교육JSP#웹개발자#코딩
- html#HTML#프론트엔드#개발자#코딩#국비지원#국비교육#국비지원프론트엔드#국비지원HTML#국비지원html#국비프론트엔드
- 국비지원자바#국비교육자바#국비지원java#국비교육java#자바스크립트#프론트엔드
- tibero#티베로#이중화#failvover
- 자바#Java#배열예시#연습#기초다지기
- 자바
- 쿼리스트링#쿼리문자열#바인딩
- 국비지원JAVA#국비교육JAVA#국비지원자바#국비교육자바#JSP#SERVLET#서블릿#
- 개발자도서#개발자책#도메인#DDD#도메인주도개발시작하기#개발스터디#
- spring#Spring#RequestBody#ResponseBody
- Java#java#자바#다오#디티오#브이오#dao#dto#vo
- Java#java#메모리영역#클래스로더#가비지컬렉터
- Java#컴파일러#자바컴파일러#
- 항해플러스#항해#항해플러스3기#회고
- #java#JAVA#프로그래밍#웹개발자
- Spring#spring#스프링#스프링프레임워크#스프링의존성주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링
- db#데이터베이스#오라클#sql
- 개발자#it도서#도메인#DDD#ddd
- java
- Java#정처기#비트연산자#정보처리기사
Archives
- Today
- Total
개린이 개발노트
[Spring]스프링Spring model 모델 본문
728x90
Model이란?
Model은 HashMap 형태를 갖고 있으며, key, value값을 가지고 있습니다. 또한 addAttribute()와 같은 기능을 통해 모델에 원하는 속성과 그것에 대한 값을 주어 전달할 뷰에 데이터를 전달할 수 있습니다.
Spring에서 Controller의 메서드를 작성할 때는 특별하게 Model이라는 타입을 파라미터로 지정할 수 있습니다. Model 객체는 JSP에 컨트롤러에서 생성된 데이터를 담아서 전달하는 역할을 하는 존재입니다. 이를 이용해서 JSP와 같은 뷰(View)로 전달해야 하는 데이터를 담아서 보낼 수 있습니다. 메서드의 파라미터에 Model 타입이 지정된 경우에는 스프링은 특별하게 Model 타입의 객체를 만들어서 메서드에 주입하게 됩니다.
728x90
'스프링Spring' 카테고리의 다른 글
[스프링] ResponseEntity (0) | 2022.12.09 |
---|---|
[Spring] 스프링 model.addAttribute() 메소드 (0) | 2022.12.02 |
[Spring]스프링Spring PathVariable, @ PathVariable활용법/@RequestParam, @RequestBody (0) | 2022.12.02 |
[Spring]스프링Spring 라이브러리 (0) | 2022.11.29 |
[Spring] Spring스프링 현업에서 많이쓰는 form/ (0) | 2022.11.28 |