[CowAPI] 7. QnA

준돌·2022년 5월 31일
0

오늘의 Cow

목록 보기
9/45
post-thumbnail

1. [CowAPI] QnA


  • CowAPI의 QnA 관련 기능입니다.

요구사항

  • QnA는 생성, 조회, 수정, 삭제가 가능합니다.
  • QnA가 생성될 경우 Slack에 알림을 보냅니다.

구조

QnA Table

  • DB의 QnA 테이블은 다음과 같습니다.
  • QnA는 User table과 many to one 매핑이 됩니다.

2. 코드 리뷰


  • 위의 링크를 통해 코드 리뷰를 볼 수 있습니다.

😎 3. 개발하면서


  • Slack에 bot을 이용하여 알림 메시지를 보내는 것을 해보았습니다.
  • 사용자로 메시지를 보내려 하면 과금이 발생하여 해보지 못해서 많이 아쉬웠습니다.
  • Sorting이나 페이지 네이션이 SpringDataJpa에서 제공하는 것을 보았습니다.
  • 현재는 직접 SQL을 작성했지만 추후에 더 자세히 확인해보고 리펙토링해볼 예정입니다.

4. Code



profile
눈 내리는 겨울이 좋아!

0개의 댓글