Tecnologia Java - Introdução à tecnologia Springboot - Criando um projeto

 

Nesta seção, explicaremos em detalhes como usar o IDEA para criar um projeto Spring Boot.

Configurar o ambiente de desenvolvimento

Antes de usar o Spring Boot para desenvolvimento, a primeira coisa é configurar o ambiente de desenvolvimento. Aqui, tomamos o sistema operacional Windows como exemplo. Se você estiver usando outros sistemas operacionais, consulte as configurações relacionadas.

Se você quer fazer um bom trabalho, você deve primeiro aprimorar suas ferramentas. A escolha do IDE (Integrated Development Environment) é muito importante. Existem muitas excelentes ferramentas de desenvolvimento IDE no mercado, como IntelliJ IDEA, Spring Tools, Visual Studio Código e Eclipse, etc., então Como devemos escolher?

Aqui, recomendamos fortemente que você use o IntelliJ IDEA, porque o IntelliJ IDEA fornece melhor suporte para Spring Boot do que outros IDEs.

A versão do Spring Boot e seus requisitos de configuração de ambiente são os seguintes.
 

bota de mola 2.x
JDK 8.0 e acima
Especialista  3.x
eu entendo a ideia 14.0 ou superior

Criar um projeto Spring Boot

Após a configuração do ambiente de desenvolvimento, em seguida, podemos criar um projeto Spring Boot através do Intellij IDEA.

 O Intellij IDEA geralmente pode criar projetos Spring Boot de duas maneiras:

  • Criado usando Maven
  • Criado usando Spring Initializr

Criado usando Maven

1. Use o IntelliJ IDEA para criar um projeto Maven chamado helloworld. Para o processo de criação, consulte  Criando um projeto Maven no IDEA .

2. Adicione a seguinte configuração ao pom.xml do projeto Maven para importar as dependências relacionadas ao Spring Boot.

 
 
<project>
    ...
  <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.5</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
  
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
...
</project>


3. No pacote net.biancheng.www, crie um programa principal chamado helloWorldApplication para iniciar o aplicativo Spring Boot. O código é o seguinte.

 
 
package net.biancheng.www;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class helloWorldApplication {
    public static void main(String[] args) {
        SpringApplication.run(helloWorldApplication.class, args);
    }
}


A estrutura de diretórios do projeto Spring Boot é mostrada na figura abaixo.
 

Figura 1: estrutura do projeto Spring Boot

Criado usando Spring Initializr

O IntelliJ IDEA oferece suporte aos usuários para usar o assistente de criação de projeto Spring (Spring Initializr) para criar rapidamente um projeto Spring Boot, as etapas são as seguintes.

1. Selecione Projeto no lado esquerdo da página de boas-vindas do IntelliJ IDEA e selecione Novo projeto no lado direito, conforme mostrado abaixo.
 

Figura 2: Criar um novo projeto na página de boas-vindas do IDEA


Ou selecione Arquivo na barra de menus acima do espaço de trabalho do IntelliJ IDEA, selecione Novo no menu suspenso e selecione Projeto, conforme mostrado abaixo.
 

Figura 3: Crie um novo projeto Maven no espaço de trabalho IDEA


2. No lado esquerdo da nova interface do projeto, selecione Spring Initializr, selecione o SDK do projeto como 1.8, selecione o URL do serviço inicial como http://start.spring.io (padrão) e, finalmente, clique no botão Avançar abaixo para Prossiga para o próximo passo.
 


Figura 4: assistente de criação do Spring Intializr


3. O IDEA se conectará à rede e consultará a versão atual disponível e a lista de componentes do Spring Boot de acordo com a URL do serviço inicial, conforme mostrado na figura abaixo.
 


Figura 5: Consulta online do IDEA Springboot disponível e lista de componentes


4. Nas configurações do projeto Spring Initializr, insira o GroupId, ArtifactId, etc. do projeto. Observe que o tipo é Maven, o empacotamento é jar e a versão do Java é alterada para 8 (o padrão é 11). Finalmente, clique no botão Avançar abaixo para prosseguir para a próxima etapa.
 


Ponto 6: Configurações do Spring Boot Initializr


5. Na interface de dependência, selecione a versão do Spring Boot e os componentes dependentes do Spring Boot (por exemplo, a versão do Spring Boot é 2.4.5 e o componente Spring Boot é Web) e clique no botão Avançar abaixo.
 


Figura 7: Componentes do Spring Boot e seleção de versão


6. Modifique o nome do projeto e o local de armazenamento do projeto e outras informações conforme necessário e, finalmente, clique no botão Concluir para concluir a criação do projeto Spring Boot, conforme mostrado na figura abaixo.
 


Figura 8: Initializr terminou de criar o projeto Spring Boot


7. Retorne ao espaço de trabalho do IDEA e você verá que o projeto Spring Boot helloworld foi criado. O projeto não apenas possui uma estrutura de diretório completa, mas também uma configuração Maven completa e gera um programa de inicialização principal chamado HelloworldApplication por padrão.
 

Figura 9: Estrutura do projeto Spring Boot

Neste ponto, quase todos os preparativos estão prontos e podemos executar o projeto Spring Boot diretamente sem escrever nenhum código.

Inicie o Spring Boot

Por padrão, o projeto Spring Boot criará uma classe de inicialização do programa principal chamada ***Application, que usa uma anotação combinada @SpringBootApplication para habilitar a configuração automática do Spring Boot. Além disso, a classe de inicialização contém um método main () para iniciar o projeto.

Execute o método main() na classe de inicialização HelloworldApplication diretamente para iniciar o projeto e o resultado é o mostrado na figura abaixo.
 


Figura 10: Log de execução helloWorld do projeto Spring Boot

Observação: o Spring Boot integra o Tomcat internamente e não há necessidade de configurar manualmente o Tomcat. Os desenvolvedores precisam apenas prestar atenção à lógica de negócios específica.

Para ver o efeito com mais clareza, criamos um pacote controlador no pacote net.biancheng.www e criamos um controlador chamado HelloController neste pacote, o código é o seguinte.

 
 
package net.biancheng.www.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello() {
        return "Hello World!";
    }
}

Reinicie o projeto Spring Boot, e em seguida acesse "http://localhost:8080/hello" na barra de endereços, o resultado é o mostrado abaixo.


Figura 11: resultados de acesso helloWorld do projeto Spring Boot

Acho que você gosta

Origin blog.csdn.net/philip502/article/details/127211615
Recomendado
Clasificación