My footsteps
스터디 / 0830 본문
728x90
- ${ } 는 안에 있는 값을 있는 그대로 반환해준다
- ref 는 객체 하나만 담을수 있음 리액티브는 여러개를 담을수 있음
ResponseEntity 커스텀
- response Exc 클래스를 만들어서 response를 보낼때의 예외까지 생각해서 코드를 집중화 한다?
- response Exc클래스로 에러와 response 메세지를 관리할수있다
❓DTO
: Data Transfer Object 의 약자로,
계층 간 데이터 전송을 위해 도메인 모델 대신 사용되는 객체
이다. 이때, 계층이란 Presentation(View, Controller), Business(Service), Persistence(DAO, Repository) 등을 의미한다.
참고) https://sh970901.tistory.com/108
Spring Boot로 REST API 구현을 위한 ResponseEntity<> 커스텀
ResponseEntity를 작성할 때 header, body, status code를 분리하여 REST API를 구현하였는데 잘못된 요청 시도에서 body에 잘못된 요청이라는 정보를 편리하게 싣고 상태 코드도 커스텀하여 body에 추가하려한
sh970901.tistory.com
https://junior-datalist.tistory.com/222
ResponseEntity 대신 Custom DTO 를 리턴할 때 주의할 점 (feat. @ResponseBody)
[ 기존 예외처리 핸들러 코드 ] 리턴 타입이 ResponseEntity 인 클래스다. 문제없이 에러처리를 하고 있었는데, 리턴 타입을 KlagoExceptionDTO 로 바꾸어 보고 싶었습니다. (KlagoExceptionDTO 는 커스텀 예외처
junior-datalist.tistory.com
👉 그니까 커스텀이 별다른게아니라..그냥 Exc 클래스에 예외 메세지를 추가하거나 다른 기능의 로직을 추가하거나 하는거군아!!
728x90
'Develop > 곤부📙' 카테고리의 다른 글
스터디 / 0904 (0) | 2023.09.04 |
---|---|
스터디 / 0831 (0) | 2023.08.31 |
스터디 / 0824 (0) | 2023.08.24 |
스터디 / 0821 (0) | 2023.08.21 |
스터디 / 0819 (0) | 2023.08.19 |