作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在WebSocketMessageBrokerStats中将loggingPeriod设置为减小值(默认值为30')
WebSocketMessageBrokerStats由
版本:Spring 4.2.0.RELEASE
我当前的配置:
@Configuration
@EnableWebSocketMessageBroker
@EnableScheduling
public class AppWebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {
@Override
public void configureMessageBroker(final MessageBrokerRegistry config) {
config.enableSimpleBroker("/topic");
}
@Override
public void registerStompEndpoints(final StompEndpointRegistry registry) {
registry.addEndpoint("/entry")
.setAllowedOrigins("*")
.withSockJS()
.setDisconnectDelay(10000);
}
}
最佳答案
根据WebSocketMessageBrokerStats javadoc:
上述配置通过名称“ webSocketMessageBrokerStats”将该类声明为Spring Bean。
因此,您可以将其添加到配置类中:
@Autowired
private WebSocketMessageBrokerStats webSocketMessageBrokerStats;
@PostConstruct
public void init() {
webSocketMessageBrokerStats.setLoggingPeriod(10 * 1000); // desired time in millis
}
关于spring - WebSocketMessageBrokerStats-如何设置loggingPeriod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32865949/
如何在WebSocketMessageBrokerStats中将loggingPeriod设置为减小值(默认值为30') WebSocketMessageBrokerStats由中的@Bean加载 版
我是一名优秀的程序员,十分优秀!