Spring boot로 HTTP API를 만들기 전에, MVC 구조로 웹 애플리케이션이 어떠한 원리로 만들어지고 동작하는지 이해가 필요합니다. 이번 글에서는 간단한 API 1개와 웹페이지 1개를 만들어보고, 그 차이와 원리에 대해서 설명해보겠습니다. 1. 프로젝트 생성 인텔리제이를 기준으로 진행합니다. [프로젝트 환경] Gradle Java 1.8 Spring Boot 2.5.5 [Dependencies] Spring Boot DevTools 자동 재시작 기능 사용 Spring Web 내장 톰캣, 웹, MVC, RESTful 등 대다수 기능 포함 Thymeleaf 웹 개발을 위한 서버사이드 자바 템플릿 엔진 API를 개발하는데 필요하지 않지만, 원리를 설명하고 비교하기 위함. 인텔리제이 얼티메이트 버전을..
서론 백엔들 개발자라면 누구나 한 번쯤은 본 유명한 발표자료입니다. 그런 REST API로 괜찮은가 발표에서의 핵심내용은 아래와 같습니다. 오늘날 대부분의 "REST API"는 사실 REST를 따르지 않고 있다. REST의 제약조건을 만족하지 않고 있기 때문이다. 해당 발표로, 우리가 잘못 알고있는 상식들을 바로잡는데 크게 기여했다고 생각합니다. 그러나 아직까지도 각종 블로그 포스팅글에 REST, RESTful, REST API, RESTful API 등의 용어들이 마치 웹 서비스용 API 라는 하나의 뜻으로 정의되어 남용 및 혼용되는 경우를 많이 봅니다. 뭐, 대충 뜻만 통하면 되는거 아닌가...? 라고 생각이 들다가도, REST의 창시자인 Roy Fielding이 개인 블로그를 통해, REST API..
- Total
- Today
- Yesterday
- X100v
- 구글 드라이브
- 삼성ssd
- 후지필름X100V
- 링크드리스트
- 링크드리스트 클래스
- C++
- 후지필름 일렉트로닉
- ssd성능
- 리스트 소스 코드
- SDK
- ssd추천
- C
- 구글 드라이브 API
- 샌디스크ssd
- 리스트 클래스
- 리스트
- 구글 드라이브 개발
- 후지필름
- Google Drive SDK
- ssd비교
- SSD
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
| 31 |
