728x90
RequestDTO를 통해 채팅 목록 조회 기능을 수행하는 과정에서 어려움이 생겼다.
사용자에서 요청을 받을 때에는 없는 정보였지만, 토큰을 통해 받아온 id값과 PathVariable값 모두 insert 쿼리문에서 필요하였다.
DTO에 그대로 넣으니 swagger의 body에 뜨고, map으로 작성하여 넣어주거나 DTO를 새로 만들자니 번거롭게 느껴졌다
아직 백엔드 개발에 익숙치 않아서 무엇이 정답인지는 모르겠지만,
DTO의 숨기고 싶은 파라미터에 @ApiModelProperty(hidden = true)를 넣어 해결하였다.
그리고 서비스단에 setd을 이용하여 받아온 값들을 넣어주었다.
이렇게하면 swagger에는 regId, prjNo가 뜨지 않지만 db에는 성공적으로 들어간 것을 볼 수 있다!
나중의 나야 더 좋은 방법이 있다면 알려줘~~~
728x90
'Backend 🧦' 카테고리의 다른 글
[Java] Boolean vs boolean (0) | 2024.05.11 |
---|---|
[Spring] 스프링 스케줄러(Spring Scheduler) (0) | 2023.11.14 |
[Spring, KakaoChatbot] 눈물의 챗봇 스킬테스트😭 (0) | 2023.07.28 |
[Spring] REST API 상태 코드 관리(1) (0) | 2023.06.12 |
HTTP 상태 코드 (0) | 2023.04.29 |
댓글