【发布时间】:2019-02-06 18:57:49
【问题描述】:
我在 Spring Boot 应用程序中有一个 stomp 控制器,当我发送超过 256kb 的消息时,它无法进入控制器。我没有看到任何错误消息。有什么设置可以让我配置它以允许更大的消息。
这是我的控制器
@Component
@Controller
public class DiscussionController {
@MessageMapping("/discussion")
public void post(DiscussionMessage message) {
}
}
这是我的配置文件
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig implements WebSocketMessageBrokerConfigurer{
private final Logger log = LoggerFactory.getLogger(WebSocketConfig.class);
@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.enableSimpleBroker("topic");
config.setApplicationDestinationPrefixes("ngdesk");
}
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/ngdesk-websocket").setAllowedOrigins("*").withSockJS();
}
}
【问题讨论】:
标签: spring-boot stomp