21 lines
860 B
Kotlin
21 lines
860 B
Kotlin
import org.springframework.context.annotation.Configuration
|
|
import org.springframework.messaging.simp.config.MessageBrokerRegistry
|
|
import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker
|
|
import org.springframework.web.socket.config.annotation.StompEndpointRegistry
|
|
import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer
|
|
|
|
@Configuration
|
|
@EnableWebSocketMessageBroker
|
|
class WebSocketConfig : WebSocketMessageBrokerConfigurer {
|
|
|
|
override fun registerStompEndpoints(registry: StompEndpointRegistry) {
|
|
registry.addEndpoint("/ws")
|
|
// .setAllowedOrigins("*")
|
|
.withSockJS()
|
|
}
|
|
|
|
override fun configureMessageBroker(registry: MessageBrokerRegistry) {
|
|
registry.enableSimpleBroker("/topic")
|
|
registry.setApplicationDestinationPrefixes("/app")
|
|
}
|
|
} |