A injeção de dependência via construtor é considerada uma das formas mais recomendadas, pois:
private final PessoaRepositorio pr;
@Autowired
public PessoaControle(PessoaRepositorio pr) {
this.pr = pr;
}
pr é declarado como final, reforçando que será atribuído apenas uma vez.PessoaRepositorio.@Autowired pode ser omitida, pois o Spring já o utiliza por padrão.NullPointerException em caso de não injeção.Dica: Sempre que possível, prefira a injeção via construtor, especialmente em projetos maiores e com múltiplas dependências.
Clique aqui para se tornar membro do canal
Abaixo segue nossa aula no YouTube: