¿Qué es Springboot?
El arranque de primavera se conoce comúnmente como microservicios. Spring Boot es un nuevo marco proporcionado por el equipo fundamental. Está diseñado para simplificar el proceso inicial de construcción y desarrollo de las nuevas aplicaciones de resorte. El marco utiliza una forma específica de configurarlo, de modo que los desarrolladores ya no necesitan definir configuraciones de calderas. De esta manera, Spring Boot se compromete a convertirse en un líder en el desarrollo rápido de aplicaciones.
1. Cree un nuevo proyecto Maven
Seleccione primero el espacio de trabajo
Haga clic en [Siguiente]
Directamente predeterminado, haga clic en [Siguiente]
Complete Groupid, etc. ~ y luego [termina], y todo el proyecto de construcción completo está aquí.
2. Introducir paquetes de jarra relacionados
<Parent> <MoupRoD> org.springframework.boot </proupid> <artifactid> spring-boot-starter-parent </artifactid> <version> 1.5.8.release </versión> </parent> <pendencies> <pendency> <grupo> org.springframework.boot </groupid> <artifactid> spring- starter-starter-starter-stArtarter-webid </arthid-webid> </pendency> </dependencias>
Aquí explicamos que solo hicimos referencia a 2 paquetes JAR, que en realidad contienen muchas cosas, como Spring-Boot-Starter-Web, después de abrirlo a través del paquete comprimido.
Verifique el archivo POM dentro para ver el contenido que se muestra a continuación. Hace referencia a muchos frascos, como los paquetes Spring Web y JSON JAR.
<pendencies> <Spendency> <MoupRId> org.springframework.boot </groupId> <artifactID> spring-boot-starter </artifactid> </pendency> <epardency> <grupoD> org.springframework.boot </groupid> <arfactid> string-boot-starter-tomcat </artiFactid> <//dependency> <fependiny> <MoupRid> org.hibernate </proupid> <artifactId> hibernate-validator </artifactid> </pendency> <pendency> <MoupRupid> com.fasterxml.jackson.core </groupId> <artifactid> jackson-dataBind </artactid> </dependency> <pendence> <artifactid> spring-web </artifactid> </pepertency> <epardency> <uproupid> org.springframework </proupid> <artifactid> spring-web </artifactid> </pendency> </dependency> </dependency> <epardency> <uproupid> org.springframework </groupid> <artifactid> spring-wew-wehid> </pendency> </dependencia> </pendency>
3. Escribir la clase de entrada del programa
paquete com.springbooot2; import org.springframework.boot.springapplication; import org.springframework.boot.autoconfigure.springbootapplication;/*** ¡Hola mundo! * */@SpringBootApplicationPublic Class App {public static void main (string [] args) lanza la excepción {springApplication.run (app.class, args); }}Aquí, @SpringBootApplication es dejar que Spring Scan lo reconozca y decirle que soy una clase de entrada de programa.
4. Escribe una clase de respuesta de solicitud
paquete com.springbooot2; import org.springframework.steretype.controller; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.ResponseBody; @ControllerPublic Class Fristblood {@RequestMapping ("/FristBlood") @ResponseBody String public Hello () {return "No te preocupes, ¡sepan! <br/> <br/> <input type =/" subt/"value =/" ok/"/>"; }}Aquí hay una explicación
@Clase de controlador de procesamiento de solicitudes de solicitud de controlador.
@RequestMapping Aquellos que están familiarizados con Spring deben estar familiarizados con él. Esto es una cosa de primavera, mapeo de URL.
@ResponseBody Respuesta Método, nuestra información de respuesta se convertirá automáticamente en información JSON y se devolverá a la página de primer plano
Todo el código está terminado aquí, que es mucho más simple que construir un marco como SSH o SSM antes. Si tenemos ese tipo de cosas, solo necesitamos enviar un correo electrónico. O un servicio simple, se puede decir que es muy conveniente usar SpringBoot.
5. Código de prueba
Inicie el programa, abra el navegador, ingrese: http: // localhost: 8080/fristblood
El resultado de la respuesta de la página de solicitud es el siguiente.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.