30 - Annotation @Component

Nessa trigésima parte do nosso tutorial, iremos aprender a utilizar annotation @Component. Essa annotation geralmente é utilizada para criar modelos, diferente da annotation @Entity, a @Component não cria uma tabela no banco de dados.

Outra característica importante é a possibilidade de manipularmos um objeto da classe com a annotation @Component via injeção de dependências, utilizando a annotation @Autowired.

Vamos colocar a mão na massa e criar nossa classe dentro da pasta modelo, iremos criar uma classe chamada Mensagem.java:

Na classe Mensagem, teremos apenas um atributo contendo os métodos get e set. Essa classe será responsável por retornarmos alguma mensagem em caso de falha ou quando alguma rota por padrão não possui retorno:

Para finalizarmos, iremos na classe de Servico para criar um atributo do tipo mensagem para utilizarmos futuramente:

Em breve utilizaremos o atributo mensagem, se ficou com alguma dúvida, favor assistir o vídeo abaixo:

Fonte utilizada para a criação desse tutorial: