Continuação da discussão presente no repositório: https://github.com/victoremanuelfont/injecao-de-dependencia-exemplo
Resolução de um problema utilizando injeção de dependência em frameworks
Fazer o primeiro passo para trabalhar com framework: Registrar os componentes. Basicamente é colocar as @annotation nas classes que queremos que sejam componentes. No caso, foi adicionado a annotation @Service nas classes SalaryService, TaxService e PensionService.
Annotation = Anotações em Java Spring Boot são metadados usados para fornecer informações sobre o comportamento de classes, métodos e campos no contexto do framework Spring. Elas ajudam a configurar automaticamente componentes e gerenciar a injeção de dependências, validação, transações e outros aspectos do ciclo de vida do aplicativo Spring Boot.
Fazer a injeção de dependência na classe AulaApplication, injetando SalaryService e criando um construtor.
Não precisa de construtor, e adiciona-se a annotation @Autowired nas dependências.