Pular para o conteúdo principal

Questão de Engenharia de Software — Maven — FCC 2022

Engenharia de SoftwareMaven
Código
fc139294
Banca
FCC
Órgão
TRT 19
Ano
2022
Cargo
AJ TRT19

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

  1. Athis.RabbitTemplate.convert
  2. Bthis.rabbitTemplate.Send
  3. Cthis.RabbitTemplate.send
  4. Dthis.rabbitTemplate.convertAndSend
  5. Ethis.RabbitTemplate.convert.send
Revelar gabarito e comentário

GabaritoD — this.rabbitTemplate.convertAndSend

Link permanente: /questoes/fc139294