我在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();
}
}