티스토리 뷰
정적 컨텐츠
클라이언트의 요청을 받고 서버에 미리 저장된 HTML, CSS, JS 등의 파일을 그대로 보여준다.
스프링부트 서버는 요청이 들어오면 (1)controller 다음으로 (2)resources를 찾는다.
MVC와 템플릿 엔진
웹브라우저에서 요청이 들어올 경우 Controller에서 지정된 응답을 한다. 요청에 해당되는 파일을 'viewResolver'를 통해 동작시킨다. 템플릿 엔진은 API 방식과다르게 html 파일을 직접 응답하는 방식이다.
이때 thymeleaf는 템플릿 엔진 중 하나로, MVC중 View에 해당되는 기술이다.
페이지에 동적을 값을 추가하거나 처리한다.
API
html파일이 아닌 데이터(json)로 응답한다. 아래와 같이 'return 객체'의 형식의 경우 객체를 json은 변환하여 응답한다.
**단축키 꿀팁
ctrl+shift+enter: 자동완성
'Web > Spring' 카테고리의 다른 글
[스프링부트] 어노테이션을 사용한 api 작성 방법 (0) | 2024.04.01 |
---|---|
[Domain/Repository] 간단한 회원 관리 예제 (0) | 2024.03.25 |
[Stomp/채팅구현] ChannelInterceptor (0) | 2024.03.10 |
GenerationTarget encountered exception accepting command : Error executing DDL "Create ..." (0) | 2024.03.01 |
JUnit의 세부 모듈과 생명주기 (1) | 2024.02.25 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 생활코딩
- 알고리즘
- 스프링부트
- 코딩
- 컴과
- 백준 1004
- 개발
- BFS
- 그리디 알고리즘
- 안드로이드
- 자바 1004번
- 컴공
- 스프링 강의
- 코틀린
- 아이엘츠
- 백준
- bcrypaswordencoder
- 자바 9375
- RDD
- 동덕여대 컴퓨터학과
- 컴퓨터학과
- 웹
- 프로그래밍
- 리트코드 1768 해석
- 스파크
- 백준 2108
- 백준9375번
- 자바
- 리트코드 1768
- 동덕여대
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함