
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: