Microservicio Spring Boot Complete Knowledge System Tutorial

1. Bota de resorte de microservicio

(1) Conocimientos básicos

1. Ventajas:

  1. Simplifique el proceso de creación y desarrollo de aplicaciones Spring
  2. Eliminar muchos archivos de configuración XML
  3. Simplifique la gestión de dependencias complejas

2. Base técnica:

Java 基础、Servlet、JDBC、Maven、Spring、Spring MVC、MyBatis 

3. Características:

1. Proyecto Spring independiente

以 jar 包形式独立运行
项目只需通过命令“ java–jar xx.jar” 即可运行

2. Contenedor de servlet integrado

使用嵌入式 Servlet 容器(Tomcat、Jetty 、 Undertow)
应用无需打成 WAR 包 

3. Proporcione un iniciador para simplificar la configuración de Maven

提供一系列“starter”项目对象模型(POMS)来简化 Maven 配置

4. Proporciona mucha configuración automática

提供大量默认自动配置、简化项目开发
开发人员也通过配置文件修改默认配置

5. Supervisión de aplicaciones autónomas

可对正在运行项目提供监控

6. Sin generación de código y configuración xml

不需要任何 xml 配置即可实现 Spring 的所有配置

(2) Medio Ambiente Construcción

1. Plataforma de desarrollo: IntelliJ IDEA

2. Selección de versión: estable

	Spring Boot		2.x
	JDK				8.0 及以上版本
	Maven			3.x
	IntelliJ IDEA	14.0 以上

3. Crea un proyecto Spring Boot

1. Cree con Maven: encuentre el tutorial usted mismo (omitido)

  1. Archivo de dependencia: pom.xml
  <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>
  1. Programa principal: helloWorldApplication.java—— @SpringBootApplication
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);
    }
}

2. Crear con Spring Initializr

Spring 项目创建向导(Spring Initializr )
1 Método 1: Proyectos → Nuevo Proyecto
2 Método 2: Archivo → Nuevo → Proyecto → Spring Initializr
问题:https://start.spring.io——去掉https的s
  1. Web → Iniciador web de primavera
  2. Plantilla → Hoja de tomillo
  3. SQL → Spring Data JPA → Controlador Mysql

En segundo lugar, configuración de biblioteca de terceros: configuración cero, configuración automática,

开箱即用(out-of-the-box)

Supongo que te gusta

Origin blog.csdn.net/qq_25482375/article/details/123981758
Recomendado
Clasificación