Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- java병렬처리
- 인텔리제이에서 프로젝트 이름 바꾸기
- Java
- WebMvcConfigurationSupport
- GOF
- 개발블로그
- 어댑터패턴
- js숫자체크
- java 멀티스레딩
- refelction API
- 멀티코어 프로그래밍
- 클린아키텍처
- 테스트대역
- WebMvcConfigurer
- MinorGC
- reflection api
- 개발컨퍼런스
- 동시요청
- MappingJackson2HttpMessageConverter
- Spring
- MajorGC
- 자바디자인패턴
- mustache함수
- 테스트더블
- spring boot
- test double
- 스프링부트 프로젝트 이름 변경
- 헥사고날
- 유스콘
- @advice
Archives
- Today
- Total
목록역직렬화 (1)
져니의 개발 정원 가꾸기
Jackson 라이브러리 (Spring MVC에서 Json데이터와 vo는 서로 어떻게 변환될까?)
목차스프링MVC 혹은 부트 프레임워크로 개발을 하다보면 api를 개발하거나 호출하는 경우가 많다. api를 호출하기 위해 우리는 주로 json 형식의 데이터를 함께 전송하곤 하는데, 과연 json 데이터가 어떻게 POJO객체(객체 쓰임상 dto나 vo라고도 불리운다)에 매핑될까?더불어 반대의 경우(POJO 객체 -> JSON 형태)는 어떻게 변환되는 것일까?직렬화 / 역직렬화변환 과정을 바로 알아보기에 앞서 먼저 직렬화와 역직렬화에 대한 개념을 이해해야 한다.직렬화(serallization) : 데이터구조나 객체의 상태를 파일이나 메모리 버퍼에 저장하거나 다른 환경으로 전송(ex. 네트워크 통신)할 수 있도록 재구성할 수 있는 포맷으로 변환하는 과정을 말한다.역직렬화(deseriallizaion) : 반..
개발노트/Spring | Java
2023. 3. 19. 01:25