1. 정적 콘텐츠
– 화면이 서버 없이 계속 표시됨

Web Browser > Embedded Tomcat > Spring Container (컨트롤러에서 찾기)
> 파일이 없기 때문에 정적 페이지 > 브라우저에서 파일을 찾습니다.
2. MVC 및 템플릿 엔진
– 서버의 HTML 렌더링을 통해 쇼
– Controller: 비즈니스 로직 중심 / View: 화면 그리기 중심
3. API
– 안드로이드 태스크 -> JSON(형식) -> 데이터 전달
– 리액트, 뷰
@ResponseBody
=> Spring Container가 이 주석을 찾았을 때
=> viewResolver로 보내는 대신 HttpMessageConverter
=> JSON 이름: 값 또는 문자열 형식으로 반환
=> 나를 호출한 웹 브라우저로 보내기
소식
@GetMapping("hello-spring")
@ResponseBody
public String helloSpring(@RequestParam("name") String name){
return "hello"+name;
}
물체
@GetMapping("hello-spring")
@ResponseBody
public String helloApi(@RequestParam("name") String name){
Hello hello = new Hello();
hello.setName(name);
return "hello"+name;
}
