- 정적 컨텐츠
- MVC
- API
정적 컨텐츠
스프링부트는 static 폴더에 파일을 넣어둠으로써 정적 컨텐츠를 다룰 수 있다.
MVC
MVC가 hello 페이지를 만든 방식이다. @RequestParam을 통해서 get 인자를 넣을 수도 있다.
name 인자에 spring을 넣으면 화면에 "hello spring"이 뜬다.
API
API방식은 @ResponseBody 어노테이션을 붙이고 viewResolver를 사용하지 않는다. http body에 return한 문자 내용을 그대로 반환한다.
소스를 보면 body에 별도의 html 코드 없이 그대로
이 들어가있는 것을 볼 수 있다.
객체를 직접 return할 수도 있다. 객체를 return하면 화면에 JSON 형식의 string으로 표시된다.
'springboot' 카테고리의 다른 글
[스프링 입문] 4. 회원 관리 예제 - 웹 MVC 개발 (0) | 2022.02.27 |
---|---|
[스프링 입문] 3. 스프링 빈과 의존관계 (0) | 2022.02.27 |
[스프링 입문] 2. 스프링 웹 개발 기초 - 회원 관리 예제 (0) | 2022.02.27 |
[스프링 입문] 1. 프로젝트 환경설정 (0) | 2022.02.27 |
[스프링 입문] 0. README (0) | 2022.02.27 |