1

Springメッセージング@MessageMappingアノテーション付きメソッドにメッセージを送信するにはどうすればよいですか? 私は次のコードを持っています:

@MessageMapping("/miprocesadorpagos")
public void miProcesadorPagos(
        @Payload final Message<CobroBancario> message
        )
{

    System.out.println("GreetingController::miProcesadorPagos():  Ejecucion!");

}

そして、私はメッセージを送信しようとしています:

    messagingTemplate.convertAndSend("/app/miprocesadorpagos", message.getPayload());
    messagingTemplate.convertAndSend("/app/queue/miprocesadorpagos", message.getPayload());
    messagingTemplate.send("/app/queue/miprocesadorpagos", message);
    messagingTemplate.convertAndSend("app/miprocesadorpagos", message.getPayload());
    messagingTemplate.send("app/miprocesadorpagos", message);
    messagingTemplate.send("/app/queue/miprocesadorpagos", message);
    messagingTemplate.send("/app/topic/miprocesadorpagos", message);
    messagingTemplate.convertAndSend("/app/topic/miprocesadorpagos", message.getPayload());

    messagingTemplate.send("miprocesadorpagos", message);
    messagingTemplate.send("/miprocesadorpagos", message);
    messagingTemplate.convertAndSend("miprocesadorpagos", message.getPayload());
    messagingTemplate.convertAndSend("/miprocesadorpagos", message.getPayload());
    messagingTemplate.send("/topic/miprocesadorpagos", message);
    messagingTemplate.send("topic/miprocesadorpagos", message);
    messagingTemplate.convertAndSend("/topic/miprocesadorpagos", message.getPayload());

デフォルトで Spring を作成するタイプ org.springframework.messaging.simp.SimpMessagingTemplate の messagingTemplate 。

@Autowired
private SimpMessagingTemplate messagingTemplate;

しかし、働かないでください。メッセージのタイプは org.springframework.messaging.Message です

4

0 に答える 0