当我在组件中使用新的“WebSocket”作用域时,我得到:
java.lang.IllegalStateException: No Scope registered for scope name 'websocket'
控制器:
@RestController
@Scope(value = "websocket", proxyMode = ScopedProxyMode.TARGET_CLASS)
@Slf4j
public class GenericWrapperController extends TextWebSocketHandler {
spring版本4.3.3.RELEASE和1.4.1.RELEASE用于springboot。我猜它的版本相关,但文档说,这个范围是在4.1已经介绍了。
2条答案
按热度按时间o3imoua41#
在配置类中需要annotation
@EnableWebSocketMessageBroker
来启用WebSocket作用域。@EnableWebSocket
不够用b1zrtrql2#
我得到的错误:(
当我添加@EnableWebSocketMessageBroker时,我得到另一个错误
ps:我没有使用STOPM和没有StompEndpointRegistry