hello.html   / controller

helloController의 리턴"hello"가 templates의 hello.html을 찾아 랜더링한다

spring-boot-debtools 라이브러리를 추가하면 , 'html' 파일을 컴파일만 해주면 서버 재시작없이 view파일 변경이 가능

 

뷰 : 화면을 그리는데 집중

컨트롤러 : 내부역할 집중, 서버, 비지니스



mvc방식에서 뷰를 찾고 템플릿엔진을 통해 화면랜더링 html을웹브라우저에 넘겨줌

1. html

2. API방식으로 데이터를 넘기냐(객체반환)

 

@ResponseBody : http에서 바디부에 데이터를 직접넣어주겠다는 의미(return)

서버재실행 - 해당주소 - 검사- 페이지소스보기하면 문자그대로 출력된것이 확인된다

 

json방식으로 key value로 나옴

return에 객체를 넘기면 httpMessageConverter가 동작한다. ->

JsonConverter -> 키 값으로 변환해서 브라우저로보냄

 


클래스명에 마우스 위치후 alt + enter ==> Test Case 생성

+ Recent posts