Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- java map 출력
- java map
- 격파르타합격후기
- sqld자격증합격
- javaJRE
- java list 저장
- java알고리즘문제풀이
- 노베이스부트캠프
- 격파르타비전공자
- 격파르타후기
- java map 저장
- java set 출력
- java set 저장
- 프로그래머스제일작은수
- java알고리즘
- 비전공자sqld
- 컴파일
- 인터프린터언어
- 프로그래머스
- 항해99후기
- 항해15기
- javaJVM
- java참조자료형
- 작은수제거하기
- java list 출력
- java최솟값구하기
- 코딩부트캠프후기
- java 자료구조 활용
- 격파르타장점
- java기본자료형
Archives
- Today
- Total
코딩과 결혼합니다
230707 - Spring @Controller와 @RestController 차이 본문
728x90
@Controller
주로 View를 반환하기 위해 사용한다.
1. 클라이언트는 URI 형식으로 웹 서비스에 요청을 보낸다.
2. DispatcherServlet이 요청을 처리할 대상을 찾는다.
3. HandlerAdapter를 통해 요청을 Controller로 위임한다.
4. Controller는 요청을 처리한 후에 ViewName을 반환한다.
5. DispatcherServlet은 ViewResolver를 통해 ViewName에 해당하는 View를 찾아 사용자에게 반환한다.
❓Data를 반환해야 하는 경우에는
@ResponseBody 어노테이션을 활용해주어야 한다. - Json 형태로 데이터를 반환
@RestController
@Controller 에 @ResponseBody가 추가된 것이다. 주용도는 Json형태로 객체 데이터를 반환하는 것이다.
'2세 > Spring' 카테고리의 다른 글
230710 - Spring : JPA 와ORM (0) | 2023.07.10 |
---|---|
230709 - Spring @EntityListeners(AuditingEntityListener.class) (0) | 2023.07.10 |
230706 - 테이블, entity 간의 연관 관계 (0) | 2023.07.06 |
230705 - Spring 필터 적용 코드 분석 (0) | 2023.07.05 |
Spring 회원 가입 구현과 에러 잔치^^ (0) | 2023.07.05 |