1. Abra la idea, cree un nuevo proyecto y seleccione Spring Initializr
2. Ingrese el artefacto
3. Verifique la web
4. Haga clic en Finalizar
5. Ingrese el proyecto y elimine el siguiente contenido
archivo pom.xml:
<? xml versión = "1.0" encoding = "utf-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschemainstance" xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelversion> 4.0.0 </modelversion> <MoupRoupid> com.example </groupid> <artifactid> <Versión> 0.0.1-Snapshot </Version> <Apbackaging> jar </packaging> <name> springBootDemo </name> <scuidt> Proyecto de demostración para el arranque de primavera </scuidt> <!-Iniciar dependencias-> <Parent> <ProupId> org.springframework.boot </groupid> <artifactid> spring-boot-starter-parter </artifiFactid> <Versión> 1.5.2.Release </versión> <relativePath/> <!-Buscar padres desde repositorio-> </parent> <properties> <ject.build.sourceEncoding> UTF-8 </project.build.sourceEnding> <jection.Reporting.outputenCoding> utf-8 </project.Reporting <java.version>1.8</java.version> </properties> <dependencies> <!--Develop web project-related dependencies--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--springboot unit test--> <dependency> <MoupRoD> org.springframework.boot </groupid> <artifactid> spring-boot-starter-test </artifactid> <cope> test </pope> </pependency> </dependencias> <!-maven-build-> <glugins> <glugin> <proupid> org.springframework.boot </groupid> <artifactID> spring-boot-saven-plugin </artifactid> </glugin> </glugins> </build> </proyecto>
6. Crea un hellocontroller
paquete com.example; importar org.springframework.web.bind.annotation.requestMapping; importar org.springframework.web.bind.annotation.restController; @RestController public class Hellocontroller {@RequestMapping ("/Hello") public String Hello () {return "Hola, esta es una demostración de SpringBoot"; }}7. El SpringBootDemoApplication generado automáticamente por el programa tendrá una anotación de @SpringBootApplication. Esta anotación se utiliza para indicar que esta clase es la entrada del programa.
paquete com.example; importar org.springframework.boot.springapplication; importar org.springframework.boot.autoconfigure.springbootapplication; // entrada@springbootapplication public class SpringBootDemoApplication {public static void main (string [] args) {springapplication.run (springbootdemoapplication.class, args); }}@SpringBootApplication permite el escaneo de componentes de Spring y las funciones de configuración automática de SpringBoot, que es equivalente a combinar las siguientes tres anotaciones juntas
(1) @configuration: el nombre de la tabla esta clase usa la configuración basada en Java y usa esta clase como clase de configuración
(2) @ComponentsCan: Habilitar escaneo de anotaciones
(3) @enableautoconfiguration: active la función de configuración automática de Springboot
8. CORREDE CLASE DE SPRINEBOOTDEMOAPLICACIÓN
prueba:
Ingrese http: // localhost: 8080/hola en la barra de dirección
9. Comience a usar el método de iniciar el paquete JAR
(1) Primero ingrese al directorio donde se encuentra el proyecto. Si se trata de un sistema Mac, haga clic con el botón derecho en el proyecto, seleccione revelar en Finder y haga clic con el botón derecho en el sistema de Windows y seleccione Show en Explorer en el proyecto, puede abrir el directorio donde se encuentra el proyecto.
(2) Abra el terminal e ingrese el directorio donde se encuentra el proyecto
cd /Users/shanml/IdeaProjects/SpringbootDemo
Ingrese la instalación de MVN para construir el proyecto
(3) Después de que la construcción sea exitosa, habrá un paquete JAR adicional en la carpeta objetivo del proyecto.
(4) Use java -jar springbootdemo-0.0.1-snapshot.jar
Solo comienza el paquete jar
referirse a:
Hermano senior Liao: Aprenda Springboot en dos horas
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.