SpringBoot-Introducción y primeros pasos-Spring01
Introducción
springboot: herramienta de desarrollo ágil
caracteristicas:
- No es necesario configurar la plantilla
- Al integrar un marco de terceros, siempre que se importe el paquete de dependencia de inicio correspondiente, se puede integrar automáticamente
- Solo hay un archivo de configuración .properties de forma predeterminada, no se recomienda xml y los archivos .java se usarán para escribir información de configuración más adelante
- Cuando se implementa springboot, se usa el paquete jar, que se basa automáticamente en el contenedor Tomcat internamente, lo que proporciona una configuración multientorno
- El marco de microservicio springcloud se basa en springboot
empezando
- Seleccione el tipo de proyecto (requiere trabajo en red)
[Error en la transferencia de la imagen del enlace externo. Es posible que el sitio de origen tenga un mecanismo de enlace anti-sanguijuela. Se recomienda guardar la imagen y subirla directamente (img-mnR1Txty-1599752935869) (/ Users / chenxiwen / Library / Application Support / typora-user-images / image-20200910231928542 .png)]
-
Descripción del Proyecto
[Error en la transferencia de la imagen del enlace externo. Es posible que el sitio de origen tenga un mecanismo de enlace anti-sanguijuela. Se recomienda guardar la imagen y subirla directamente (img-1x1fW9kz-1599752935871) (/ Users / chenxiwen / Library / Application Support / typora-user-images / image-20200910232153780 .png)]
-
Seleccionar paquetes y versiones dependientes
[Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo de enlace anti-sanguijuelas. Se recomienda guardar la imagen y subirla directamente (img-7eZSKwT1-1599752935872) (/ Users / chenxiwen / Library / Application Support / typora-user-images / image-20200910232451298 .png)]
-
Modifique las dependencias en el archivo pom.xml, agregue web después del iniciador
dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>
dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
-
Escribe el controlador
-
package com.example.firstspringboot.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class TestController { @GetMapping("/test") public String test() { return "Hello,SpringBoot"; } }
-
Inicie el proyecto springboot y ejecute el método principal
[Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo de enlace anti-sanguijuela. Se recomienda guardar la imagen y cargarla directamente (img-8hSKfzAO-1599752935873) (/ Users / chenxiwen / Library / Application Support / typora-user-images / image-20200910234826471 .png)]