다음과 같이 Spring에서 STOMP를 사용하기 위해서는 WebSocketMessageBrokerConfigurer를 구현한 class가 필요하다


특히, 다음과 같이 registerStompEndpoints 메서드를 overriding해야 한다.

public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {

  @Override
  public void registerStompEndpoints(StompEndpointRegistry registry) {
    registry.addEndpoint("/ws/gamesession/").setAllowedOriginPatterns("*")
			.withSockJS();
  }
}

이때, setAllowedOriginPatterns() 대신 setAllowedOrigins()를 사용하게 된다면 다음과 같이 CORS 문제가 발생한다.