POST, GET Method 요청을 받는 DTO, Setter가 필요할까?
출처 : https://jojoldu.tistory.com/407
위 링크에 가면 자세한 글을 읽을 수 있다.
간단하게 요약하자면,
- POST 요청으로 받을 경우 : Jackson2HttpMessageConverter 라는 Converter가 json 을 java object로 변환하는데 이때 ObjectMapper를 사용하여 데이터 바인딩을 수행하기 때문에 setter가 필요 없다.
- GET으로 요청을 받을 경우 : WebDataBinder 를 사용하는데 이때 setter를 통해서 데이터 바인딩을 진행하기 때문에 setter 가 필요하다. 만약 setter를 사용하고 싶지 않다면 WebDataBinder 클래스를 이용한다.
자세한 내용은 링크에 들어가서 확인하자!
'개발 > JAVA' 카테고리의 다른 글
자바 bean 순환 참조 문제 (0) | 2021.06.03 |
---|---|
좋은 주석을 다는 법 - Java (0) | 2021.05.24 |
List<Integer> to int[] (Integer List to int Array) 변환 방법 (0) | 2021.05.07 |
자바 문자열 뒤집기. StringBuilder 사용 (0) | 2021.05.01 |
배열을 상대값(순열 이용)으로 변환하는 방법 (0) | 2021.03.27 |
댓글
이 글 공유하기
다른 글
-
자바 bean 순환 참조 문제
자바 bean 순환 참조 문제
2021.06.03 -
좋은 주석을 다는 법 - Java
좋은 주석을 다는 법 - Java
2021.05.24 -
List<Integer> to int[] (Integer List to int Array) 변환 방법
List<Integer> to int[] (Integer List to int Array) 변환 방법
2021.05.07 -
자바 문자열 뒤집기. StringBuilder 사용
자바 문자열 뒤집기. StringBuilder 사용
2021.05.01