我将创建
SessionSubscribeEvent侦听器并
SimpMessagingTemplate在内部使用。
顺便说一句,
configureClientInboundChannel仅被调用一次(不适用于每个连接的用户)。因此,您必须处理拦截器中的发送消息。
尝试这样的事情:
@Servicepublic class SomeSubscribeListener { private SimpMessagingTemplate template; @Autowired public SomeSubscribeListener(SimpMessagingTemplate template) { this.template = template; } @EventListener public void handleSubscribeEvent(SessionSubscribeEvent event) { template.convertAndSendToUser(event.getUser().getName(), "/queue/notify", "GREETINGS"); }}我希望这个能帮上忙



