Entorno de desarrollo:
Entorno IED: eclipse
Versión JDK: 1.8
Versión maven: 3.3.9
1. Cree una aplicación web Spring Boot MCV
Abra Eclipse y cree un nuevo proyecto Maven
Seleccione la plantilla QuickStart
Completa la creación del proyecto Maven
Consulte el ejemplo oficial de la primavera: http://spring.io/guides/gs/testing-web/
Agregar dependencia maven en pom.xml
<Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalocation = "http://maven.apache.org/pom/4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0. http://maven.apache.org/xsd/maven-4.0.0.xsd "> <modelVersion> 4.0.0 </modelVersion> <MoupRupid> com.github.carter659 </groupId> <artifactid> spring01 </artifactID> <PROPESSONS> 0.0.1-SNAPSHOT </Versión> <Artaging> <name> Spring01 </name> <URL> http://maven.apache.org </ url> <perties> <proyecto.build.sourceEncoding> utf-8 </project.build.sourceEncoding> <java.version> 1.8 </java.version> </propiies> <parry> <MoupRid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-parent </artifactid> <verserse> 1.4.2.release </versión> </parent> <pendencies> <pendency> <proupid> org.springframe.Boot </groupid> <artifactid> spring-boot-sharter-web </artid> </artid> </pendency> </dependencias> <1t constructos> <glugins> <proupid> org.springframework.boot </groupid> <artifactid> spring-boot-maven-plugin </artifactid> </glugin> </glugins> </build> </proyecto>
Agregue un archivo de controlador "homecontroller.java"
paquete com.github.carter659.spring01; import org.springframework.steretype.controller; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.ResponseBody; @ControllerPonpontroller { @RequestMapping ("/") public @ResponseBody String index () {return "Hola, esta es la primera aplicación de arranque de primavera"; }}Modificar el archivo APP.Java
paquete com.github.carter659.spring01; import org.springframework.boot.springapplication; import org.springframework.boot.autoconfigure.springbootapplication; @SpringBootapplationPplicationPpublic Class App {public static estatic main (string [] args) {springapplication.run (app.cLassClaSsClass, args, args, args; }}En el archivo app.java, haga clic con el botón derecho en ejecución del programa Java
Cuando el resultado de ejecución se muestra en la consola
Ingrese "http: // localhost: 8080/" en el navegador para acceder a la primera aplicación de arranque de primavera
2. ¿Cómo hacemos una unidad de arranque de primavera?
Agregar dependencias para pruebas unitarias en pom.xml
<Spendency> <ProupId> org.springframework.boot </groupid> <artifactId> spring-boot-starter-test </arfactid> <cope> test </cope> </dependence>
Cree una nueva clase de prueba "httprequesttest.java" en src/test/java
paquete com.github.carter659.spring01; import static org.assertj.core.api.assertions.assertthat; import org.junit.test; import org.junit.runner.runwith; import og.springframework.factory.annotation.autowed; importar; import org.springframework.boot.context.embedded.localserverport; import org.springframework.boot.test.context.springboottest; import org.springframework.boot.test.context.springboottest.webenvironment; import org.springframework.boot.test.web.client.testresttemplate; import org.springframework.test.context.junit4.springrunner; @runwith (springrunner.class) @springboottest (webenvironment = webenvironment.random_port) public class httpreeStpreeS @LocalServerport Private Int Port; @AutoWired Private TestRestTemplate RestTemplate; @Test public void greetingshouldreturnDefaultMessage () lanza la excepción {afirmartthat (this.resttemplate.getForObject ("http: // localhost:" + puerto + "/", string.class)). Contiene ("Hola, esta es la primera aplicación de arranque de primavera"); }}Y ejecutar pruebas unitarias
El verde parece indicar que la afirmación es exitosa
3. ¿Cómo implementamos el arranque de primavera?
Seguiremos estos pasos:
1. Descargar Maven
Descargue el paquete bin de Maven en el sitio web oficial de Maven: http://maven.apache.org/download.cgi
2. Configurar variables de entorno:
Aquí está el directorio de archivos de programa (x86) que desabrocha el disco D
Ingrese: maven_home -> d:/archivos de programa (x86)/maven
Adicional a la ruta:;%maven_home%/bin;
Ingrese el comando "MVN -V" en la ventana CDM para probar si Maven se instala correctamente
La versión 3.3.9 se muestra aquí
3. Embalaje
Ingrese el comando "Paquete MVN" en el directorio donde se encuentra el programa (mismo nivel que Pom.xml):
"Build Success" aparece, lo que significa que el embalaje es exitoso
El archivo jar empaquetado aparecerá en el directorio tagget
4. Corre
Ingrese el comando "Java -jar Target/Spring01-0.0.1-Snapshot.jar" en CMD
El programa se implementa en este momento. ¿Encontró que el programa Spring Boot no solo es muy simple de desarrollar y probar, sino también muy fácil de implementar?
Descargar el código: https://github.com/carter659/spring-boot-01.git
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.