Spring 4.2.0 - 如何使用 SimpUserRegistry

标签 spring spring-mvc spring-websocket

根据 Spring 4.2.0 文档第 5.5 项,我正在尝试使用 SimpUserRegistry 将用户列表连接到 websockets/STOMP 端点......但我对 Spring 很陌生,我只是不知道在哪里/如何使用这个类。你能给我一个例子或指出我正确的方向吗?

最佳答案

只需注入(inject) SimpUserRegistry作为依赖。这是打印所有连接用户的用户名的示例:

@Autowired private SimpUserRegistry userRegistry;

public void printConnectedUsers() { 
    userRegistry.getUsers().stream()
                    .map(u -> u.getName())
                    .forEach(System.out::println);
}

关于Spring 4.2.0 - 如何使用 SimpUserRegistry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32211170/

相关文章:

java - 通过在 bean 中调用方法来调用代理 AOP

java - Spring Boot 中的多个 DataSource 和 JdbcTemplate (> 1.1.0)

spring - 在类路径上未检测到 Spring WebApplicationInitializer 类型

java - 如何在现有 Spring Hibernate 应用程序中包含 Spring JPA

java - :label tag in Spring?形式有什么好处

grails - @MessageMapping 与 Grails spring-websocket 插件

spring - Java SockJS Spring 客户端和消息大小

java - 如何消除 Eureka Dashboard 上的 "Eureka may be incorrectly claiming instances are up when they' re not”警告?

java - 配置 Spring MVC 以将 GET 请求映射到 Controller 中的一个方法,并将 OPTIONS 请求映射到另一个方法

Java Spring MVC + Jetty Websocket 不兼容的方法签名