QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

FCC - TRF 5 - Analista Judiciário - Área Apoio Especializado - Especialidade Informática/Desenvolvimento - 2017 • FCC • 2017

Considere a classe abaixo em uma aplicação Java que utiliza o Spring Framework, sem o uso de Injeção de Dependência.

@RestController
public class WelcomeController {
private WelcomeService service = new WelcomeService();
@RequestMapping("/welcome")
public String welcome() {
return service.retrieveWelcomeMessage();
}
}

O mesmo exemplo é mostrado abaixo com Injeção de Dependência.

...I...
public class WelcomeService {
// conteúdo da classe
}

@RestController
public class WelcomeController {
...II...
private WelcomeService service;
@RequestMapping("/welcome")
public String welcome() {
return service.retrieveWelcomeMessage();
}
}

As lacunas I e II devem ser preenchidas, correta e respectivamente, por
A
@Bean e @Autowired .
B
@Entity e @PersistenceContext .
C
@Component e @Autowired .
D
@Resource e @Stateless .
E
@Embedded e @EntityManager .
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.