From a0bec954ff87182666b8c356142db2fbf209c040 Mon Sep 17 00:00:00 2001 From: Jinseong Date: Thu, 30 Jan 2025 17:31:24 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20Pub/Sub=20=EA=B8=B0=EB=B0=98=20WebSocke?= =?UTF-8?q?t=20=EC=84=9C=EB=B2=84=20=EA=B5=AC=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit resolve: #33 --- .../domain/chat/controller/ChatController.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/main/java/univ/goormthon/kongju/domain/chat/controller/ChatController.java diff --git a/src/main/java/univ/goormthon/kongju/domain/chat/controller/ChatController.java b/src/main/java/univ/goormthon/kongju/domain/chat/controller/ChatController.java new file mode 100644 index 0000000..bb6419a --- /dev/null +++ b/src/main/java/univ/goormthon/kongju/domain/chat/controller/ChatController.java @@ -0,0 +1,18 @@ +package univ.goormthon.kongju.domain.chat.controller; + +import lombok.RequiredArgsConstructor; +import org.springframework.messaging.handler.annotation.MessageMapping; +import org.springframework.messaging.simp.SimpMessagingTemplate; +import org.springframework.stereotype.Controller; + +@Controller +@RequiredArgsConstructor +public class ChatController { + + private final SimpMessagingTemplate template; + @MessageMapping("/chat") + public void sendMessage(String message) { + this.template.convertAndSend("/sub", message); + } + +}