Spring Websocket XML 기반의 애플리케이션 컨텍스트와 관련된 이슈를 보고합니다.

예:


  <beans ... >
  
    <bean id="dummyBean" class="java.lang.String"/>
  
    <websocket:message-broker application-destination-prefix="/app"> <!-- <simple-broker> 또는 <stomp-broker-relay> 중 하나가 반드시 필요합니다 -->
        <websocket:stomp-endpoint path="/hello" >
            <websocket:sockjs>
                <websocket:transport-handlers>
                    <ref bean="dummyBean"/> <!-- Bean은 'org.springframework.web.socket.sockjs.transport.TransportHandler' 타입이어야 합니다 -->
                    <bean class="java.lang.String"/> <!-- java.lang.String'은 'org.springframework.web.socket.sockjs.transport.TransportHandler'에 대입할 수 없습니다 -->
                </websocket:transport-handlers>
            </websocket:sockjs>
        </websocket:stomp-endpoint>
        <websocket:stomp-broker-relay/>
        <websocket:simple-broker prefix="/topic"/>
        <websocket:broker-channel>
            <websocket:executor keep-alive-seconds="10"/>
            <websocket:interceptors>
              <ref bean="dummyBean"/>  <!-- Bean은 'org.springframework.messaging.support.ChannelInterceptor' 타입이어야 합니다 -->
              <bean class="java.lang.String"/> <!-- java.lang.String'은 'org.springframework.messaging.support.ChannelInterceptor'에 대입할 수 없습니다 -->
            </websocket:interceptors>
        </websocket:broker-channel>
  </websocket:message-broker>
</beans>