Notas de estudio de integración del marco básico SpringBoot3_construcción del marco básico (2)

Tabla de contenido

1. Preparación

2. Generar marcos rápidamente


1. Preparación

Dado que esta vez usamos springboot3 como marco básico, existen algunos requisitos de configuración que son ligeramente diferentes de los del marco anterior. Al menos es necesario realizar los siguientes preparativos para el próximo trabajo:

  1. Si tienes una computadora con acceso a Internet, como puedes ver en esta nota, creo que no te es difícil tener una computadora con acceso a Internet;
  2. Tu computadora tiene 8G o más de memoria y 80G o más de disco duro; no necesito contarte sobre las otras cosas, ¿verdad? Por ejemplo, monitor, ratón, teclado...
  3. Es necesario instalar JDK17 en su computadora. Tenga en cuenta que es JDK17. Este es un estándar estricto, la versión anterior JDK8 es suficiente. Dirección de descarga de JDK17: Descargas de Java | Oracle
  4. Maven3.6 o superior está instalado en su computadora; dirección de descarga de Maven3.9: https://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.zip (Obtenga la última versión. Si tiene algún problema después de usarla, hágamelo saber).
  5. Finalmente, necesita instalar un IDE en su computadora, ya sea Eclipse o IntelliJ IDEA, pero yo uso IntelliJ IDEA, por lo que se recomienda que instale IntelliJ IDEA; dirección de descarga de IntelliJ IDEA: https://www.jetbrains.com/idea /

Parece que esto es suficiente para construir el marco básico por ahora, hablaremos de los componentes o software utilizados más adelante.

2. Generar marcos rápidamente

¡La razón principal por la que necesitamos generar un marco rápidamente es porque somos vagos!

El autor usa IntelliJ IDEA, por lo que puede usar el complemento springboot de IDEA para generarlo, como se muestra a continuación:

Figura 1

Figura II

Simplemente haga clic en el botón crear (Figura 2).

Este proceso llevará mucho tiempo y deberá esperar pacientemente.

Una vez completado, el código se importará automáticamente al IDE y la vista importada será la siguiente:

figura 3

Como se muestra en la "Figura 3", la siguiente es la descripción del directorio y el archivo correspondiente a este proyecto:

springboot3-keenly--nombre del proyecto

 .idea------------IDE genera automáticamente archivos de configuración (no te preocupes por ahora)

 src--------------Carpeta de código fuente

    principal----carpeta principal del código fuente

    java----carpeta de código fuente java

      com----nombre del paquete java

        profundamente----nombre del paquete java

          springKeenly---- nombre del paquete java

             SpringKeenlyApplication.java---función principal

    recursos --- carpeta de configuración del sistema

       application.properties ---- archivo de configuración del sistema

    prueba ---- carpeta de código fuente de prueba

.gitignore------Configuración de filtrado de archivos para facilitar la publicación en git (no es necesario)

LICENCIA-----Archivo de acuerdo de código fuente, agregado por usted mismo (no es obligatorio)

mvnw------archivo de comando maven

mvnw.cmd---- archivo de comando maven

pom.xml---- archivo de configuración de gestión de proyectos maven

README.md---un archivo que presenta el proyecto (opcional)

¿Tienen curiosidad por saber qué código fuente se genera? No te preocupes, he sacado algunos documentos necesarios para mostrártelos:

  1. Entrada principal del programa SpringBoot (SpringKeenlyApplication.java):
package com.keenly.springKeenly;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringKeenlyApplication {

   public static void main(String[] args) {
      SpringApplication.run(SpringKeenlyApplication.class, args);
   }

}
  1. Archivo de configuración de Maven (pom.xml)
3)	<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>3.1.0-SNAPSHOT</version>
      <relativePath/> <!-- lookup parent from repository -->
   </parent>
   <groupId>com.keenly</groupId>
   <artifactId>springboot3-keenly</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <name>springboot3-keenly</name>
   <description>这是一个springboot3基础功能演示以及相应技术整合的项目</description>
   <properties>
      <java.version>17</java.version>
   </properties>
   <dependencies>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter</artifactId>
      </dependency>

      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-test</artifactId>
      </dependency>

   </dependencies>

   <build>
      <plugins>
         <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
         </plugin>
      </plugins>
   </build>
   <repositories>
      <repository>
         <id>spring-milestones</id>
         <name>Spring Milestones</name>
         <url>https://repo.spring.io/milestone</url>
         <snapshots>
            <enabled>false</enabled>
         </snapshots>
      </repository>
      <repository>
         <id>spring-snapshots</id>
         <name>Spring Snapshots</name>
         <url>https://repo.spring.io/snapshot</url>
         <releases>
            <enabled>false</enabled>
         </releases>
      </repository>
   </repositories>
   <pluginRepositories>
      <pluginRepository>
         <id>spring-milestones</id>
         <name>Spring Milestones</name>
         <url>https://repo.spring.io/milestone</url>
         <snapshots>
            <enabled>false</enabled>
         </snapshots>
      </pluginRepository>
      <pluginRepository>
         <id>spring-snapshots</id>
         <name>Spring Snapshots</name>
         <url>https://repo.spring.io/snapshot</url>
         <releases>
            <enabled>false</enabled>
         </releases>
      </pluginRepository>
   </pluginRepositories>

</project>

Sí, estos son los archivos generados esta vez, otros son archivos irrelevantes o archivos de configuración generados automáticamente, básicamente no necesitamos prestarles atención por el momento.

Tal vez la estructura del código fuente que generaste sea diferente a la mía, no importa, siempre que el directorio src y el archivo pom.xml estén ahí, todo lo demás es fácil.

Continúe avanzando, como se muestra en la "Figura 3", seleccione el archivo "SpringKeenlyApplication.java", haga clic derecho y aparecerá la siguiente interfaz:

Figura 4

Haga clic en "ejecutar..." en la "Figura 4" para ejecutar el sistema. El efecto de ejecución es el siguiente:

¡De esta manera nuestro marco está completo!

Supongo que te gusta

Origin blog.csdn.net/tiehou/article/details/129566973
Recomendado
Clasificación