Questão
ID 1372353Disciplina: Tecnologia da Informação
Assunto: Spring
Ano: 2017 Banca: FCC - Fundação Carlos Chagas Órgão: Tribunal Regional Federal da 5ª Região
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