

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere que, no ambiente de mensageria da Plataforma Digital do Poder Judiciário PDPJ-Br, os serviços se comunicam entre si por meio de troca de mensagens, fazendo uso de um Message Broker. Neste ambiente, em condições ideais, um Analista, dentre as ações necessárias, está escrevendo o código para envio de uma mensagem usando Java. Ele utiliza Spring Boot como framework de sua aplicação Java e Maven como gerenciador de dependências. Dentre as ações para viabilizar o envio da mensagem, ele adicionou no arquivo POM.XML da aplicação:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
Já na classe responsável por enviar mensagens da sua aplicação, ele acrescentou:
@Autowired
private RabbitTemplate rabbitTemplate;
public void sendMessage(String json) {
...I... (this.getRoutingKey(), json);
}
A lacuna I deve ser corretamente preenchida com
this.RabbitTemplate.convert.send
this.RabbitTemplate.convert
this.rabbitTemplate.Send
this.RabbitTemplate.send
this.rabbitTemplate.convertAndSend