29 - Annotation @Service

Nessa vigésima nona parte do nosso tutorial, iremos aprender a utilizar annotation @Service, responsável em termos uma camada de serviços, as vantagens de criar essa camada em nossos projetos são:

  • Melhor organização dos projetos, já que é nesse tipo de camada que ficam as regras de negócio
  • Todas as classes que possuem a annotation @Service, podem usufruir da injeção de dependências (@Autowired)

Inicialmente podemos criar uma pasta chamada servico e dentro dela um arquivo chamado Servico.java:

Agora podemos implementar a annotation @Service na classe, não esqueça de realizar a importação da annotation:

Muito simples compreender o conceito de um serviço, não acham? Nas próximas etapas do nosso tutorial, iremos implementar algumas regras de negócios. Abaixo deixarei um vídeo explicando tudo o que vimos até aqui:

Fonte utilizada para a criação desse tutorial: