스프링 Sse1 [팀프로젝트] 15일차 - Sse를 이용해 실시간 알림기능 구현2 이전에 공부했던 Server-sent-event 방식의 HTTP통신을 활용하여 메신저가 도착하면, 실시간 알림을 전송하는 기능을 구현했다. 다음 클래스는 서버에서 클라이언트로 이벤트 전송시, 알림에 대한 정보를 담아둔 객체이다. 해당 객체의 멤버로 알림 내용에 메시지정보를 담은 MsgDto와 알림 전송 시간을 추가하였다. 그리고, 클라이언트에서 eventSource.addEventListener를 통해 서버가 보내온 이벤트 데이터들을 자유롭게 꺼내쓸수있도록 JSON형식으로 변환시켜주는 작업이 필요하다. 해당 작업은 서버단에서 클라이언트로 이벤트를 전송하는 NotifycationService클래스의 sendToclient 메소드에서 Notification을 비롯해서 event 안에 담아둘 여러 데이터들을 .. 2024. 2. 2. 이전 1 다음