English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En esta sección, crearemos y ejecutaremos una aplicación Spring Boot simple.
Pasos1: abrir Spring Initializr https://start.spring.io/.
Pasos2: seleccionar la versión de Spring Boot 2.2.2.BUILD-SNAPSHOT.
Pasos3: proporcionar gruponombre. Hemos proporcionado el nombre del grupo com.w3codebox.
Pasos4: proporcionar artefactoYa hemos proporcionado los artefactos spring-boot-application-run.
Pasos5: agregar Spring Web dependencias.
Pasos6: hacer clic Generate botón. Al hacer clic en el botón "Generar", se encapsularán todas las especificaciones relacionadas con la aplicación en un Jar del archivo y descárguelo en el sistema local.
Pasos7: extraer jar archivo.
Pasos8: copiar carpeta y pegarla en el área de trabajo de STS.
Pasos9: importareste proyecto.
archivo->importar->proyecto Maven existente->siguiente->navegar->seleccionar carpeta spring- spring -boot-application-run->seleccionar carpeta->completado
importar el proyecto lleva tiempo. Después de importar con éxito el proyecto, podemos ver en el IDE Explorador de paquetes puede verse en esa sección.
vemos que se crearon dos archivos automáticamente, uno es pom.xml , otro es Application.java archivos.
pom.xml archivos que contienen todos dependencias, nombres de aplicación, versión de Spring Boot, nombre del grupo, artefacto,y otros plugins.
pom.xml
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instancia xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.BUILD-SNAPSHOT</version> <relativePath/> <!-- buscar padre en el repositorio --> </parent> <groupId>com.w3codebox</groupId> <artifactId>spring-boot-application-run/artifactId> <version>0.0.1-SNAPSHOT</version> <name>spring-boot-application-run/name> <description>Demo proyecto para Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> <type>pom</type> </dependency> <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> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> <repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/milestone</url> </repository> <repository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/milestone</url> </pluginRepository> <pluginRepository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </project>
main La clase es una clase que contiene el método main(). Inicia el ApplicationContext de Spring. Esta es la clase que ejecutamos para ejecutar la aplicación.
SpringBootApplicationRun.java
package com.w3codebox; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootApplicationRun { public static void main(String[] args) { SpringApplication.run(SpringBootApplicationRun.class, args); } }
Pasos10: Cree un controlador. Hemos creado un controlador con el nombre de HelloWorldController controlador.
HelloWorldController.java
package com.w3codebox; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloWorldController { @RequestMapping("/)") public String hello() { return "Hello User"; } }
Ahora, hemos creado todos los archivos necesarios relacionados con la aplicación de Spring Boot.
Para ejecutar la aplicación de Spring Boot, abra el archivo de aplicación principal y ejecútelo con Ejecute la aplicación Java Application.
Cuando la aplicación se ejecute con éxito, mostrará este mensaje en la consola, como se muestra a continuación.
Ahora, abra el navegador y llame a la URL http://localhost:8080. Esto muestra que hemos devuelto el mensaje al controlador.