1. Spring Getting Started-Spring Fifth Edition

Este capítulo es una descripción general rápida de la primavera y el arranque de primavera, e inicializa un proyecto de primavera.

1. ¿Qué es la primavera?

El núcleo de spring es un contenedor, que generalmente se refiere al contexto de aplicación de spring, creando y administrando beans de aplicación. El ensamblaje de beans individuales es otra forma de confiar en la inyección de dependencia (DI) para controlar la inversión IOC.
Inserte la descripción de la imagen aquí

2. Inicialice una aplicación de primavera

Hay 6 formas de usar Spring Initializr para inicializar una aplicación de primavera:

  • A través del sitio web http://start.spring.io;
  • Usa el comando curl;
  • 使用 Interfaz de línea de comandos de Spring Boot ;
  • Utilice Spring Tool Suite, conocido como spring STS;
  • Utilice IntelliJ IDEA;
  • Use NetBeans;

Aquí se genera utilizando el conjunto de herramientas de primavera de Eclipse . Vea aquí cómo instalar el conjunto de herramientas de primavera en Eclipse .

2.1 Use Spring STS para inicializar el proyecto Spring

Desde Archivo->
Inserte la descripción de la imagen aquí
Nuevo- > Proyecto Spring Starter, elija spring web, Thymeleaf, Spring Boot DevToo.
Inserte la descripción de la imagen aquí

2.2 Estructura de ingeniería

Inserte la descripción de la imagen aquí

3. Escribe una solicitud de primavera

3.1 Procesamiento de solicitudes web

package tacos;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

/**
 * @Description: It is for test.
 * @create: 2019-12-29 22:19
 */
@Controller
public class HomeController {
	@GetMapping("/")
	public String home() {
		return "home";
	}
}

3.2 Página de definición

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:th="http://www.thymeleaf.org">
	<head>
	<meta charset="UTF-8">
	<title>Taco Cloud</title>
	</head>

	<body>
		<h1>Welcome to ...</h1>
		<img th:src="@{/images/TacoCloud.png}" />
	</body>
</html>

La estructura del proyecto es la siguiente
Inserte la descripción de la imagen aquí

3.3 Iniciar prueba de ingeniería

Inserte la descripción de la imagen aquí

3.4 Comprensión de Spring Boot DevTools

Como su nombre lo indica, DevTools proporciona las siguientes herramientas de desarrollo:

  • Cuando el código cambia, se reinicia automáticamente;
  • Cuando los recursos web cambian, como JavaScript, etc., el navegador actualiza automáticamente la página;
  • El almacenamiento en caché de plantillas se deshabilita automáticamente.
97 artículos originales publicados · elogiados 3 · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/qq_39530821/article/details/103690977
Recomendado
Clasificación