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
- 글또
- 3계층 아키텍처
- IPv6
- 포트포워딩
- 클린 아키텍처
- 회고
- StringBuilder
- 글또10기
- HashMap
- Stack
- 소프트웨어 아키텍처
- 프로그래머스
- 코딩테스트
- comparator
- 레벨1
- 글쓰기세미나
- React
- IPv4
- ArrayList
- 포트앤어댑터 아키텍처
- Wanted
- Level2
- OpenSearch
- Fetch
- UserLand
- 다짐글
- 코엑스그랜드볼룸
- 헥사고날 아키텍처
- axios
- network
Archives
- Today
- Total
목록개발하다/Spring (1)
깨록
@RestController 사용 시 불필요한 속성 포함하는 문제
배경Spring Boot를 사용해 개발하던 중 Controller 레이어에서 클래스에 @RestController를 추가하고 조회하는 메서드를 작성했을 때 문제가 발생했었습니다. 특정 엔티티를 반환하려고 할 때 필드로 작성하지 않은 값까지 추가되어 반환되는 문제가 발생했습니다.원인 분석위와 같은 문제는 Jackson 라이브러리가 엔티티의 모든 getter 메서드를 JSON 속성으로 변환하는 기본 동작으로 인해 발생했던 문제였습니다. 즉, 필드를 이외의 값을 조회하는 메서드에도 get...을 사용하였었고 이것이 Jackson 라이브러리의 동작과 겹쳐져 생긴 문제였습니다.예를 들어, User 엔티티가 있다고 할 때public class User { private Long id; private St..
개발하다/Spring
2024. 5. 28. 12:53