inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo nền tảng chat với Spring Boot

Sử dụng chú thích bản đồ tin nhắn

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

Đã giải quyết

89

n n

1 câu hỏi đã được viết

0

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

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

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

mysql spring-boot jpa jwt websocket

Câu trả lời 1

0

Hong

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

 

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

 

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

 

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

감사합니다!

FOREIGN KEY 정리하기, 영상대로 SQL코드 복붙해도 안되요.

0

3

1

Entity 동등성 비교

0

4

1

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

0

12

1

스프링부트 서버 에러나요

0

17

1

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

0

22

2

비전공자인데 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

1178

2

작동하는 방법

0

175

2

Package 구성

0

145

2

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

0

182

2

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

0

181

2

실 서비스 환경 문의

1

261

2