반응형
스프링 부트란?
스프링을 기반으로 동작하는 애플리케이션을 만드는 것
스프링이 오래되서 사라지고 스프링부트를 사용하는게 아니다.
스프링 != 스프링 부트
스프링 부트의 핵심 목표
- 빠르고 광범위한 영역의 스프링 개발 경험 제공
- 프로젝트에서 필요로 하는 다양한 비기능적인 기술 제공
- 코드 생성이나 XML 설정 필요없음
Containerless
- Serverless와 유사하다.
- Container
- web component(servlet)는 web container(servlet container : tomcat)에 있다.
- servlet container 다음에 spring container가 있다.
Opinionated
@RestController를 사용하는 것을 VIEW를 보는게 아니기 때문에 REST API를 사용한다고 볼 수 있다.
1. @Controller에 @ResponseBody가 추가된 것으로, JSON 형태로 객체 데이터를 반환 하는 것이다.
2. ResponseEntity로 감싸서 반환한다.
반응형
'인강 > 토비의 스프링부트' 카테고리의 다른 글
스프링부트 자동구성 애플리케이션 (0) | 2023.02.06 |
---|---|
스프링부트 테스트 (0) | 2023.02.06 |
스프링부트 스프링컨테이너 (1) | 2023.02.05 |
스프링부트 서블릿 (0) | 2023.02.04 |