4 - Camada de controle

Agora que nosso projeto pessoa está criado, vamos configurar o controle da aplicação. Para isso, utilizaremos o Spring Boot, que facilita a criação de APIs web em Java.

Certifique-se de ter as seguintes dependências adicionadas ao seu pom.xml:

  • spring-boot-starter-web – fornece as funcionalidades essenciais para criar uma API REST.
  • spring-boot-devtools – permite recarregar automaticamente a aplicação durante o desenvolvimento, agilizando os testes.

Com as dependências configuradas, vamos criar a classe de controle:

1. Dentro do pacote br.com.api.pessoa, crie uma nova classe chamada PessoaController.

2. Adicione a anotação @RestController no início da classe. Ela indica que esta classe será responsável por receber requisições HTTP.

3. Crie um método simples para testar a API, usando a anotação @GetMapping, por exemplo:

@GetMapping("/")
public String helloWorld() {
    return "Hello World!";
} 

4. Execute a aplicação no Visual Studio Code. Acesse http://localhost:8080 no navegador ou via Postman para verificar se o endpoint está respondendo corretamente.

No vídeo abaixo, demonstro todo o processo de criação do controle passo a passo. É um processo simples e rápido, que serve de base para adicionarmos funcionalidades à nossa API.