오늘은 CS 공부를 해보려고 한다.스프링 공부를 하면서 직렬화, 역직렬화 개념에 부딪혔는데 공부를 하다보니 머리를 띵 맞는 것 같은 깨달음을 얻었다..이 글을 보는 여러분도 저와 같은 경험을 하길 희망하며 글을 써보겠다! 직렬화(Serialization)은 객체를 텍스트 파일이나 바이너리 파일로 변환하는 것을 말하고,역직렬화(De-Serialization)는 반대로 텍스트 파일이나 바이너리 파일을 객체로 바꾸는 것을 말한다. 이걸 Java 세상으로 가져오면 여기서 텍스트 파일이나 바이너리 파일은 json이 된다.즉, 직렬화는 객체를 json으로, 역직렬화는 json을 객체로 바꿔주는 것을 말한다. 참고로 json은 데이터를 key-value 형태로 표현하는 방식이다. 이제 이 개념을 스프링으로 가져와보..