API + getter, setter

김민영·2023년 1월 17일
0

Spring

목록 보기
7/15
  • 데이터를 교환하는 방식
  • @ResponseBody
  • HTTP 의 Body에 값을 넣는다는 뜻

객체 전달하기

  • 주로 사용하는 방식

객체를 전달하면 JSON 형식으로 데이터가 전달됨.

과정

  1. 웹 브라우저에서 url을 톰캣 웹서버로 넘김
  2. 스프링컨테이너는 controller를 찾음.
  3. @ResponseBody 가 있으면, 해당 데이터를 넣음
  4. 데이터가 객체면, JSON 으로 데이터를 만들어서, HTTP 응답에 반환.
    • viewResolver 대신 HttpMessageConverter 가 동작함
    • 객체면 JsonConverter 가 동작, Json 파일을 만들어줌. (MappingJackson2HttpMessageConverter)
    • 만일 문자면 StringConverter가 동작 (StringHttpMessageConverter)

getter, setter

  • 자바 bean 표준 방식
  • property 접근 방식
  • 단축키 ( windows ) : Alt + Insert
  • 선택하고 확인 눌러주면 자동으로 getter, setter를 만들어준다.
  • private 변수를 메서드를 통해 접근하도록
profile
노션에 1차 정리합니당 - https://cream-efraasia-f3c.notion.site/4fb02c0dc82e48358e67c61b7ce8ab36?v=

0개의 댓글