Estuche HelloWorld de inicio rápido con arranque de resorte

Después de leer el caso introductorio de Dark Horse, basado en mi propio entendimiento, lo resumiré yo mismo.

Tabla de contenido

(Sugerencia) Cambiar la fuente del espejo maven de IDEA

Nuevo proyecto vacío

Método de creación uno:

Método de creación dos:

Método de creación tres:

Método de creación cuatro:


El entorno de mi proyecto

JDK8

IDEA 2021.2.3


(Sugerencia) Cambiar la fuente del espejo maven de IDEA

Maven es una herramienta de gestión de proyectos, podemos usar el paquete jar proporcionado por maven cuando escribimos programas

El almacén central de Maven está en el extranjero y la descarga desde el exterior será mucho más lenta

Además, necesitamos descargar una gran cantidad de paquetes jar del almacén de maven para construir un proyecto de primavera

Muchas organizaciones nacionales sincronizan paquetes maven de forma regular, por lo que nuestras descargas desde fuentes nacionales serán mucho más rápidas.

Ven a este directorio de IDEA

Se puede abrir con el Bloc de notas o un editor de texto.

abajo para encontrar

Agregue tal párrafo debajo de los espejos.

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyunmaven</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror> 


Nuevo proyecto vacío

Nota: mantenga la red abierta

Crea un proyecto vacío antes de empezar

Habrá varios módulos que escribiremos más adelante.

 haga clic en finalizar


Método de creación uno:

        Ventaja del método 1: basado en la creación del sitio web oficial, puede garantizar que la plantilla del proyecto esté actualizada y el archivo estándar

pasos:

  •  Ingrese a la interfaz principal, cree un nuevo módulo de arranque de primavera

  • Rellena la información del proyecto

  • elige depender

El papel del índice compartido: 

citar respuesta

La última versión de idea2020.3 siempre pregunta lo que esto significa-Comunidad CSDN

 PD:

Como lo descargué antes del almacén de maven, esta vez el proyecto de construcción se completa directamente y, por lo general, la descarga demora entre 2 y 3 minutos.

Espere pacientemente la barra de progreso en la esquina inferior derecha

  •  La estructura del proyecto en este momento.

  • Nuevo controlador de paquete

Tenga en cuenta que debe crearse en el mismo directorio que Demo1Application (es decir, en canyue)

  • El paquete del controlador crea una nueva clase Hola

Escribe el siguiente contenido (la nota aquí en realidad se refiere a Mad God, ¿se siente más simple?)

package com.canyue.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author mobeiCanyue
 * Create:  2022-03-04 21:24
 * Describe:
 */
@RestController
public class Hello {
    @RequestMapping("/hello")   //注意,这里就是一会要访问的虚拟路径
    public String hello() {
        return "Hello World !!!";
    }
}

  • ¡puesta en marcha! 

  • Si ve el LOGOTIPO de resorte y no se informa ningún error, el inicio se realizó correctamente

  • Abra el navegador e ingrese la ruta virtual en el comentario ahora mismo

  •  El navegador muestra correctamente el mensaje que devolvimos.


Método de creación dos:

        La ventaja del método 2: descargue plantillas sin conexión del sitio web oficial y las plantillas se pueden usar sin conexión 

 

  • URL abierta

Primavera Initializr https://start.spring.io/

  • Complete la información relevante de la plantilla 

  • Seleccione el módulo web de primavera

 

  • Haga clic para empaquetar y descargar

Descarga completa

copiar la carpeta 

  • Esta carpeta, haga clic derecho y péguela debajo de nuestro proyecto

  • Tenga en cuenta que abra con el explorador de archivos, no copie directamente a IDEA

No cierres ese proyecto ahora

  • Crear un nuevo módulo a partir de un módulo existente

  • seleccione demostración2

 

  • Seleccione el tipo como experto

  • Vaya a la interfaz principal, seleccione la estructura del proyecto

Cambia el JDK (asegúrate de que sea 8)

 solo di lo mismo        

  • Al igual que antes, cree un nuevo paquete.

  • Cambiar la ruta virtual y el contenido de salida 

 

  • correr

Método de creación tres:

        Ventajas del método 3: Alibaba Cloud, servidor doméstico, velocidad de descarga más rápida

                             Pero el archivo pom.xml será diferente del sitio web oficial.

 

  •  El servidor para reemplazar la plantilla inicial es:

https://start.aliyun.com/

  • igual que el método uno

  • Espere a que se descargue el paquete (aquí también espere)

  • Modificar el archivo pom.xml

  • Actualizar maven para cargar dependencias

  • Haz un Hola de la misma manera
  • Cambie la ruta virtual a 3 y cambie la salida a 3

Método de creación cuatro:

        Ventajas del Método 4: creado manualmente por Maven, no hay archivos redundantes y se puede crear sin conexión a la red (similar al Método 2)

  • Complete la información del módulo

  • La estructura del proyecto en este punto

  • Ahora agreguemos y cambiemos el contenido de pom.xml, el contenido es el siguiente

<?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 http://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>2.6.4</version>
    </parent>

    <groupId>com.canyue</groupId>
    <artifactId>demo4</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    
</project>

Actualizar el archivo de configuración de maven

Imita la demostración anterior y escribe una SpringApplication

package com.canyue;

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

/**
 * @author mobeiCanyue
 * Create:  2022-03-05 0:46
 * Describe:
 */
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class);
    }
}

 Crea la clase hello de la misma manera.

ejecutar la aplicación

Supongo que te gusta

Origin blog.csdn.net/m0_52559040/article/details/123284034
Recomendado
Clasificación