강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

n n님의 프로필 이미지
n n

작성한 질문수

Spring Boot를 활용하여 채팅 플랫폼 만들어보기

MessageMapping Annotation 활용하기

STOMP에서 메세지를 전송하는 방법에 대해

해결된 질문

작성

·

47

0

WssControllerV1에서 @SendTo 어노테이션을 통해 구독중인 클라이언트들에게 메세지를 보낸다고 이해했는데,

STOMP 문서를 읽어보니 SimpMessagingTemplate를 통해 메세지를 보내는 것 같았습니다.

이 둘의 차이점과 @SendTo를 사용하신 이유를 알 수 있을까요?

답변 1

0

Hong님의 프로필 이미지
Hong
지식공유자

안녕하세요 n n 님 질문 남겨주셔서 감사합니다.

 

음 차이점이라고 한다면, 일단 시점에 대해서 굳이 제어 할 필요가 없어서 SendTo 를 사용하였고요, 구현 자체가 꽤나 간단하기 떄문에 적용을 하였습니다.

 

제가 알기로는 SimpleMessageTemplate 같은 경우에는 어디서든 호출이 가능한 대신 좀 더 부수적인 값을 제어해야 하는 걸로 알고 있어서 해당 코드에서 구현하는거 자체는 매우 간단하게 SendTo 로만 만족할 수 있기 때문에 해당 어노테이션을 적용하였습니다.

 

혹시 추가적인 질문이 있다면 남겨주세요!! 관련하여 답변 드리도록 하겠습니다.

감사합니다!

n n님의 프로필 이미지
n n

작성한 질문수

질문하기