Spring

[메타코딩] 3강. 스프링 프레임워크란?

joje* 2023. 9. 10. 13:43

- 스프링의 특징

5. 스프링은 MessageConvert를 가지고 있고, 기본값은  현재 JSON이다.

: javaObject와 PythonObject는 객체를 읽는 방식이 달라 상호 데이터를 주고받는 경우, 양식을 맞춰 변환해야 하는 문제가 발생한다. 이에 따라 중간언어가 필요하게 되고,  xml 또는 JSON으로 변경해 전달하게 된다. 

: Jackson 라이브러리는 객체를 JSON 형태로 변경해주는 대표적인 변라이브러리이다.

 

 

6. 스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다.

: byteStream을 통해 받은 데이터를 java에서는 문자열 형태로 변환해 이용해야 하고, 이에 사용되는 함수가 BufferedReader/BufferedWriter이다.

: 스프링은 @Responsebody(BufferedWriter), @Requestbody(BufferedReader) 어노테이션을 통해 이들을 간편하게 이용할 수 있도록 해준다.

<byte(8it) 통신예시>