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
- 스프링부트
- MongoDB
- 소켓통신
- 스프링소켓통신
- jwt
- 소켓
- java
- Mock
- 자바
- rabbitmq
- JPA
- 스프링시큐리티
- 자바문법
- 채팅구현
- socket
- OS
- jwt토큰
- Security
- CS
- 운영체제
- CS면접
- 스프링
- spring
- 단위테스트
- 기술면접
- cs지식
- Stomp
- springboot
- 반효경
- 테스트코드
Archives
- Today
- Total
목록reflectionAPI (1)
Dev_Henry
[Java] objectMapper,modelMapper 등 객체 매핑방법과 리플렉션 이해하기
이제까지 프로젝트를 하면서 값을 주고 받을 때 다양한 방법으로 객체와 데이터를 매핑시켰다. 그런데 구체적으로 어떻게 매핑이 되는지 이해하지 못한 상태로 사용하다보니 종종 에러가 발생하는 경우가 있었기 때문에, 이에 대해서 공부해보려 한다. 우선 objectMapper와 modelMapper를 알아본 뒤에 아래에서 간단한 테스트도 진행해 보겠다. 우선 객체 데이터를 json으로 주고받을때 많이 사용하는 objectMapper. @RequestBody는 내부적으로 objectMapper를 사용한다. 스프링 부트에서는 기본적으로 jackson이 내장되어있고, 여기에 objectMapper클래스가 있다. 직렬화를 할때는 getter를 통해 필드 값을 알아내고 값을 내보낸다. 즉 getter가 필요하다. (맴버변..
CS/Java
2023. 7. 25. 00:15