Nessa sexta etapa do nosso tutorial, iremos configurar nosso controle, respnsável pelas rotas da nossa API.
O controle tem como objetivo criar rotas em sua aplicação. Podemos exemplificar como uma url: http://www.ralflima.com/spring, note que o termo spring está em negrito, fazendo referência ao nome da rota criada no controle.
Outro ponto importante ao criar um controle, é saber utilizar as requisições. Em uma API podemos ter rotas de mesmo nome, porém que fazem ações diferentes, veja abaixo alguns exemplos de requisições:
Há outros tipos de requisições, porém vamos focar nesses quatro, pois são os mais utilizados em projetos que envolvam APIs.
As annotations servem para definirmos alguma funcionalidade extra em uma classe, atributo ou método. Se você já trabalha com o Java ou o C#, deve ter se deparado alguma vez com o comando @override. Veja abaixo algumas annotations que utilizaremos nessa etapa da aula:
Acompanhe o vídeo abaixo e bons estudos.