7 - Executar projeto

Olá pessoal! Na última aula, criamos nosso controlador. Agora, vamos realizar um teste para garantir que tudo está funcionando corretamente.

Executando o Projeto: Opções no VSCode

Existem algumas formas de executar o projeto no VSCode, e vou explicar as opções que você usou para rodar a aplicação:

1. Executando o Projeto Clicando em "Run" no PessoaApplication

O arquivo PessoaApplication.java é o ponto de entrada da aplicação Spring Boot. Ele contém o método main, que inicializa a aplicação Spring.

Quando você clica em "Run" (geralmente no ícone verde de play) com o PessoaApplication.java aberto, o VSCode detecta que esse é o arquivo principal da aplicação e o executa automaticamente. Essa ação é equivalente a rodar o comando ./mvnw spring-boot:run, mas é feita de forma mais prática e com um simples clique. O VSCode, com a ajuda do Java Extension Pack, reconhece o arquivo como a classe principal da aplicação e executa o processo de inicialização do Spring Boot.

2. Executando o Projeto Clicando no Ícone "Run" no Arquivo de Controle

Quando você abre qualquer arquivo Java no VSCode, incluindo o arquivo de controle (por exemplo, PessoaControle.java), o ícone de "Run" (que aparece no canto superior direito) também fica disponível. Esse ícone serve para rodar a aplicação diretamente a partir do arquivo atual.

Ao clicar nele, o VSCode tenta executar o arquivo principal da aplicação (o arquivo que contém o método main), mesmo que você tenha o arquivo de controle aberto. Isso é conveniente, pois você não precisa navegar até o PessoaApplication.java; o VSCode já sabe qual classe deve ser executada, desde que ela contenha o método main correto.

Como essas opções funcionam em conjunto?

  • Arquivo PessoaApplication.java: O principal arquivo de entrada da aplicação. Quando você clica em "Run" aqui, o Spring Boot inicia.
  • Ícone "Run" no arquivo de controle: Embora o arquivo de controle seja um arquivo importante para manipulação das rotas, ele não é o ponto de entrada. Quando você clica no "Run" com o arquivo de controle aberto, o VSCode localiza o arquivo principal e executa a aplicação a partir dele.

Essas opções são apenas atalhos para facilitar a execução, sem a necessidade de digitar comandos no terminal. O comportamento principal da aplicação não muda; ambas as opções apenas simplificam o processo de inicialização.

Clique aqui para se tornar membro do canal

Abaixo segue nossa aula no YouTube: