inflearn logo
강의

Course

Instructor

Building a Chat Platform Using Spring Boot

Using MessageMapping Annotation

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

Resolved

89

n n

1 asked

0

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

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

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

mysql spring-boot jpa jwt websocket

Answer 1

0

Hong

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

 

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

 

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

 

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

감사합니다!

패키지 구분에 대해 궁금한게 있습니다

0

7

1

스프링부트 서버 에러나요

0

17

1

코드를 첨부해야하는 이유가 있나요?

0

20

2

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

26

1

2026.04에 추가된 강의 시청 불가

0

27

1

비전공자인데 AI가 발전한 요즘 백엔드로 진로를 하고 싶으면 어떤식으로 공부를 해야 하는지 알 수 있을까요???

0

60

1

JWTDecodeException 에러가 나옵니다.

0

144

2

서비스 구동하며 테스트와 디버깅하기 - 1 에서 기동하는 방법

0

118

2

MySQLConfig 관련 질문있습니다.

0

168

2

ChatListResponse에 @Valid을 붙인 이유

0

133

2

checkTokenForRefresh에 대해 궁금한점

0

112

2

Client 파일은 어떤 IDE로 실행시키나요??

0

188

2

독립적인 Transactional을 둔 이유

2

140

2

springdoc이 무슨 설정인가요??

1

120

2

JwtProvider 를 Component 로 선언하신 이유가 궁금합니다.

0

199

2

안녕하세요 연관관계에 대해 질문이 있습니다.

0

143

2

안녕하세요 MySqlConfig 설정에 대해 질문이 있습니다.

0

125

2

MySQL을 미리 설정을 해놔야할까요?

0

174

3

./gradlew clean build 하면 오류가 생깁니다.

0

1176

2

작동하는 방법

0

175

2

Package 구성

0

145

2

@Transactional(transactionManager = "createChatTransacationMansger") 질문 있습니다.

0

182

2

강의 들으면서 블로그에 올려도 될까요?

0

181

2

실 서비스 환경 문의

1

261

2