* 중요한 점 1 *
- get, delete는 body의 데이터가 필요가 없기 때문에 주소창으로 바로 검색이가능하다.
하지만 put과 post는 데이터가 http body에 데이터가 담겨져서 요청해야 하기 때문에 postman으로 검색이 가능하다.
예를들어서 ssar이라는 user의 비밀번호를 변경한다고 가정하면 ssar의 데이터를 가지고 요청을 해야하기 때문이다.
* 중요한 점 2 *
- 클라이언트가 요청해서 응답이 올 때, .html(파일) 또는 문자열(데이터)로 응답을 해준다.
파일로 응답할 경우, @Controller 어노테이션 사용
데이터로 응답할 경우, @RestController 어노테이션 사용- 파일로 응답하는건 브라우저일 때, 즉 컴퓨터일때
- 데이터로 응답하는 건 핸드폰일때