1. WebSocket 으로 채팅 기능 구현하기
https://www.daddyprogrammer.org/post/4077/spring-websocket-chatting/
2. WebSocket과 Stomp
1)Security와 같이 사용시 고려해야할 문제점
- Security에서 credential(true)사용시 아래와 같이 바꿔 주어야 "*"을 사용가능하다.
- addAllowedOrigin 과 addAllowedOriginPatterns 와 같은 경우다
public void registerStompEndpoints(StompEndpointRegistry registry) {
log.info("registerStompEndpoints");
registry.addEndpoint("/stomp").setAllowedOriginPatterns("*")
.withSockJS();
}
2)Stomp의 동작 방식
- message를 보낼 때는 /app/**으로 보내지만 이 메세지를 채팅방 전체에 보낼 때는 /topic/**으로 가게 된다.
3. 참조
2)https://dev-gorany.tistory.com/224