제네릭
Generic(제네릭)은 클래스 외부에서 사용자에 의해 지정됨 (specific타입의 반대 개념)
제네릭 타입
타입 | 설명 |
<T> | Type |
<E> | Element |
<K> | Key |
<V> | Value |
<N> | Number |
private ResponseEntity<?>
응답값을 모를때 사용
class ResponseEntity<T>
<T>는 Wrapper클래스를 받을 수 있다
ResponseEntity<T>는 HttpEntity<T>를 상속받는다
HttpEntity는 HTTP요청 혹은 응답에 해당하는 HttpHeader와 HttpBody를 포함하는 클래스이다
ResponseEntity는 HttpStatus,HttpHeader, HttpBody를 포함한다.
CommonResponseDto
Controller단
Service단
CommonResponseDto는 wrapper클래스도 받아올 수 있기 때문에
boardResponseDto(board)가 아닌 그냥 board로 반환할 수 있다
'Spring' 카테고리의 다른 글
[TIL] 240105 spring 심화 개인과제 피드백 (3) | 2024.01.05 |
---|---|
[TIL] 231228 REST API 개념 정리 (0) | 2023.12.28 |
[TIl] 231221 Spring Security (0) | 2023.12.21 |
[TIL] 231220 Spring Boot Global Exception @ControllerAdvice (0) | 2023.12.20 |
[TIL] 231219 Spring JPA ORM (0) | 2023.12.19 |