Construya el primer proyecto SpringBoot: hola mundo

Método 1: use Spring Initializr en el sitio web oficial para construir

(1) Ingrese al sitio web oficial springBoot
(2) Seleccione Initializr para construir rápidamente
Inserte la descripción de la imagen aquí
(3) Complete la información del proyecto, cree
Inserte la descripción de la imagen aquí
(4) Descargue el zip, descomprímalo e impórtelo a IDEA
Inserte la descripción de la imagen aquí

  • Nota, seleccione Importar, proyecto Maven

Inserte la descripción de la imagen aquí

(5) Después de la importación, recuerde configurar maven como su propio almacén. Idea descargará automáticamente el paquete jar correspondiente y esperará pacientemente

Inserte la descripción de la imagen aquí

  • Elimina algunos archivos inútiles:
    Inserte la descripción de la imagen aquí
  • Es posible que spring-boot-maven-plugin esté marcado en rojo. Busque la versión que desee en el repositorio de maven y agregue el número de versión
    Inserte la descripción de la imagen aquí

(6) Creado con éxito
Inserte la descripción de la imagen aquí

Método 2: compile directamente con IDEA

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

  • Al crear un proyecto, es mejor eliminar el paquete. Nombre del proyecto; de lo contrario, solo puede cambiarle el nombre después de que se haya creado (hábito personal)

Inserte la descripción de la imagen aquí

1. Estructura del proyecto

Análisis de la estructura del proyecto:

Complete la creación del proyecto básico a través de los pasos anteriores. Los siguientes archivos se generarán automáticamente.

1. La clase de inicio principal del programa.

2. Un archivo de configuración application.properties

3. Una clase de prueba

4. Un pom.xml

Inserte la descripción de la imagen aquí

  • El controlador, dao, pojo y el servicio se agregan manualmente

Introducción a la estructura del archivo pom

<?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>2.3.3.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.LinXIaoDe</groupId>
    <artifactId>springboot-01-helloworld</artifactId>
    <version>1.0.0</version>
    <name>springboot-01-helloworld</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>14</java.version>
    </properties>

    <dependencies>
        <!-- web场景启动器 -->


        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <!--对于spring-boot-starter所有的springboot依赖都是使用这个开头比如说:
                                            spring-boot-starter-secrity-->
        </dependency>

        <!--单元测试-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>

            <!-- 剔除依赖 -->
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <build>
        <!-- 打包用的插件 -->
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

2. Agregue la interfaz y el acceso a Helloworld

  • Cree un nuevo paquete de controlador en el mismo directorio de nivel de la función principal y cree una nueva interfaz de saludo en el paquete

Inserte la descripción de la imagen aquí

//helloworld接口,返回字符串
@Controller
@RequestMapping("/hello")
public class hello {
    
    
    @GetMapping("/hello")
    @ResponseBody
    public String  hello() {
    
    
        return "Hello World!!";
    }
}

  • Inicio, visita:

Inserte la descripción de la imagen aquí

3. Modifique el número de puerto

Inserte la descripción de la imagen aquí

# 更改项目的端口号
server.port=8080

Cuatro. Personaliza el banner

Inserte la descripción de la imagen aquí

Cinco. Empaquetado en frasco

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

  • java -jar .\springboot-01-helloworld-1.0.0.jar Ejecuta el paquete jar

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44307065/article/details/108166985
Recomendado
Clasificación