스프링부트 개념정리 with JPA 3강 - MessageConverter가 궁금해요!
스프링은 MessageConverter
를 가지고 있다. 기본은 json이다.
중간데이터: 양쪽 다 이해할 수 있는 중간 언어를 만듦 json
자바 프로그램 -> ( json ) -> 파이썬 프로그램
request, response시 데이터를 json으로 바꿔주는 애가 MessageConverter
(Jackson 라이브러리)
스프링은 BufferedReader
와 BufferedWriter
를 쉽게 사용할 수 있다.
1바이트(8비트) 통신의 단위
스프링의 BufferedReader: 가변길이의 문자를 받을 수 있다.
InputStreamReader를 사용하면 배열크기를 지정해줘야 하고 낭비가 생길 수 있음
BufferedWriter == PrintWriter
PrintWriter를 더 많이 씀
@ResponseBody
-> BufferedWriter, @RequestBody
-> BufferedReader