在Spring Boot REST API中将这些用于websocket配置的代码块放在哪里?在REST控制台中?
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfiguration extends AbstractWebSocketMessageBrokerConfigurer{
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/socket")
.setAllowedOrigins("*")
.withSockJS();
}
@Override
public void configureMessageBroker(MessageBrokerRegistry registry) {
registry.setApplicationDestinationPrefixes("/app")
.enableSimpleBroker("/chat");
}
}
答案 0 :(得分:0)
它应该保留在单独的类中,该类在进行弹簧扫描的软件包中,它是一个配置类
答案 1 :(得分:0)
这不是控制器,它是配置文件,并且必须与配置文件一起使用。简而言之,连同过滤器配置,安全性,Servlet配置……@Configuration
包*.*.configuration