어떤 기능인가요?
실시간 알림 및 알림 저장 기능
추가하려는 기능에 대해 간결하게 설명해주세요
작업 상세 내용
[댓글 알림 기능]
event : 각 종류별 알림의 타입 (ex. 내 글에 댓글 달림)
CommentService - 각 기능(댓글 생성)에서는 이벤트(CommentCreatedEvent)발행,
[실시간 알림 및 DB저장 구현]
NotificationService - 실제 이벤트 처리(실시간 알림 처리 + DB에 알림 저장)은 별도의 클래스에서 담당
Notification: 알림 엔터티
NotificationRepository: 실제 DB 레포지토리
SseEmitterRepository: SSE 실시간 알림을 위한 저장소
SseController: 실시간 알림을 보내주기 위한 최초의 연결 매핑
[프론트상 구현]
로그인 API 연결, 로그인 완료시 즉시 /subscribe getMapping
연결 완료가 뜨면 그때부터 실시간 알림 수신
참고로, 커서에서 제공되는 브라우저에서는 알림이 뜨지 않습니다. 실제 브라우저에서 테스트해주세요
참고할만한 자료(선택)
[테스트 방법]
실제 브라우저에서 로그인
로그인한 유저가 작성한 글, 또는 댓글에 postman으로 댓글, 답글 달기
[테스트 이미지]

어떤 기능인가요?
작업 상세 내용
참고할만한 자료(선택)