[스프링부트 개념정리 with JPA] 3강

오젼·2023년 11월 22일
0

스프링부트 개념정리 with JPA 3강 - MessageConverter가 궁금해요!

MessageConverter

스프링은 MessageConverter를 가지고 있다. 기본은 json이다.

중간데이터: 양쪽 다 이해할 수 있는 중간 언어를 만듦 json
자바 프로그램 -> ( json ) -> 파이썬 프로그램

request, response시 데이터를 json으로 바꿔주는 애가 MessageConverter(Jackson 라이브러리)

BufferedReader & BufferedWriter

스프링은 BufferedReaderBufferedWriter를 쉽게 사용할 수 있다.

1바이트(8비트) 통신의 단위

스프링의 BufferedReader: 가변길이의 문자를 받을 수 있다.
InputStreamReader를 사용하면 배열크기를 지정해줘야 하고 낭비가 생길 수 있음

BufferedWriter == PrintWriter
PrintWriter를 더 많이 씀

@ResponseBody -> BufferedWriter, @RequestBody -> BufferedReader

0개의 댓글