Agora a injeção de dependência na ClienteController passa a ser com a ClienteService que ao ser instanciada já cria automaticamente em si mesma a instancia da ClienteRepositorio.
A camada ClienteRepositorio passa a ser responsável apenas pela manipulação dos dados.
A única lógica que tinha para Cliente até o momento era a geração de ID, logo esse trecho foi movido para o método inserir da ClienteService, que será a responsável pela lógica da aplicação na entidade Cliente.
Agora a injeção de dependência na ClienteController passa a ser com a ClienteService que ao ser instanciada já cria automaticamente em si mesma a instancia da ClienteRepositorio.
A camada ClienteRepositorio passa a ser responsável apenas pela manipulação dos dados.
A única lógica que tinha para Cliente até o momento era a geração de ID, logo esse trecho foi movido para o método inserir da ClienteService, que será a responsável pela lógica da aplicação na entidade Cliente.
40