Spring Boot construye rápidamente el programa de entrada

1. Cree rápidamente un programa de entrada

Primer paso

Se agregó la dependencia Spring-Boot-starter-parent [dependencia web del proyecto padre]

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.7.RELEASE</version>
</parent>

Segundo paso

Se agregó la dependencia web Spring-Boot-starter [dependencia web del subproyecto]

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

El tercer paso

Use @SpringBootApplication para anotar y crear la clase principal del programa

@SpringBootApplication
public class HelloApplication {
    public static void main(String[] args){
        SpringApplication.run(HelloApplication.class);
    }
}

El cuarto paso

Crear el programa de acceso Controller HelloWorld

@RestController
public class HelloWorldController {
    @RequestMapping("/hello")
    public String hello(){
        return "This is my first SpringBoot Application";
    }
}

Inserte la descripción de la imagen aquí

Dos, dos métodos de inicio de SpringBoot

1. Ejecute el método Main directamente

2. Comience con el complemento

  • El primer paso es agregar el complemento MAVEN spring-boot-maven-plugin
  • El segundo paso es agregar < configuración > y < clase principal > al complemento MAVEN para configurar e iniciar la función principal

Tercero, use application.properties para configurar el proyecto

properties和yml项目常用的两种文件配置方式,properties的优先级高于yml

  • Spring Boot genera automáticamente el archivo de configuración application.properties en el
    formato de configuración del directorio de recursos : clave = valor
  • Spring Boot genera automáticamente el archivo de configuración application.yml en el directorio de Recursos
    Formato de configuración: clave: valor (un espacio después de los dos puntos)
Publicado 395 artículos originales · ganó 130 · 200,000 vistas +

Supongo que te gusta

Origin blog.csdn.net/qq_40507857/article/details/103688955
Recomendado
Clasificación