Spring Websocket XML 기반의 애플리케이션 컨텍스트와 관련된 이슈를 보고합니다.
enum 프로퍼티예:
<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>