Environnement de développement:
Environnement IED: Eclipse
Version JDK: 1.8
Version Maven: 3.3.9
1. Créez une application Web Spring Boot MCV
Ouvrez l'éclipse et créez un nouveau projet Maven
Sélectionnez le modèle QuickStart
Complétez la création du projet Maven
Reportez-vous à l'exemple officiel du printemps: http://spring.io/guides/gs/testing-web/
Ajouter la dépendance Maven dans pom.xml
<project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd "> <ModelVersion> 4.0.0 </ ModelVersion> <ProupId> com.github.carter659 </proupId> <Artifactid> Spring01 </tatifactid> <version> 0.0.1-SNAPSHOT <name> printemps01 </name> <url> http://maven.apache.org </url> <properties> <project.build.sourceencoding> utf-8 </project.build.sourceencoding> <java.version> 1.8 </java.version> </propperties> <GroupId> org.springframework.boot </proupId> <Ertifactid> printemps-boot-starter-parent </letefactid> <version> 1.4.2.release </ version> </parent> <dependences> <dependency> <proupId> org.springframework.boot </prousid> <artifactid> </Dependency> </Dependency> <Cuild> <Glugins> <GroupId> org.springframework.boot </prôdId> <ArtefactId> Spring-Boot-Maven-Plugin </ Artifactid> </Glugin> </glugins> </uild> </rands>
Ajoutez un fichier de contrôleur "HomeController.java"
package com.github.carter659.spring01; import org.springframework.steretype.controller; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.ResponseBody; @ConTrollerPublic Class HomEContreler { @RequestMapping ("/") public @ResponseBody String index () {return "Bonjour, c'est la première application de démarrage de printemps"; }}Modifier le fichier app.java
Package com.github.carter659.spring01; import org.springframework.boot.springApplication; import org.springframework.boot.autoconfigure.springbootapplication; @springbootapplicationpublic class app. args); }}
Dans le fichier app.java, cliquez avec le bouton droit sur l'exécution du programme Java
Lorsque le résultat en cours est affiché dans la console
Entrez "http: // localhost: 8080 /" dans le navigateur pour accéder à la première application Spring Boot
2. Comment puis-nous tester le démarrage de ressort?
Ajout de dépendances pour les tests unitaires dans pom.xml
<dependency> <proupId> org.springframework.boot </prôdId> <ArtifactId> printemp-boot-starter-test </retifactid> <ccope> test </ccope> </Dependency>
Créez une nouvelle classe de test "httprequesttest.java" dans src / test / java
package com.github.carter659.spring01; import static org.assertj.core.api.assertions.asserthat; import org.junit.test; import org.junit.runner.runwith; import org.springframework.beans.factory.annotation.autowired; importation. 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.testremplate; import org.springframework.test.context.junit4 port int; @Autowired Private TestRestTemplate RestTemplate; @Test public void salutshouldreturndefaultMessage () lève une exception {assertThat (this.RestTemplate.getForObject ("http: // localhost:" + port + "/", string.class)). Contintains ("bonjour, il s'agit de la première application de démarrage de printemps"); }}Et exécuter des tests unitaires
Green semble indiquer que l'affirmation est réussie
3. Comment déploier-nous Spring Boot?
Nous suivrons ces étapes:
1. Télécharger maven
Téléchargez le package de bac de Maven sur le site officiel de Maven: http://maven.apache.org/download.cgi
2. Configurer les variables d'environnement:
Voici le répertoire des fichiers du programme (x86) qui décompressent Maven au disque D
Entrez: Maven_Home -> D: / Program Files (x86) / Maven
Supplémentaire au chemin :;% maven_home% / bin;
Entrez la commande "mvn -v" dans la fenêtre CDM pour tester si Maven est installé avec succès
La version 3.3.9 s'affiche ici
3. Emballage
Entrez la commande "Package MVN" dans le répertoire où se trouve le programme (même niveau que pom.xml):
"Créer un succès" apparaît, ce qui signifie que l'emballage réussit
Le fichier de pot emballé apparaîtra dans le répertoire Tagget
4. Run
Entrez la commande "Java -Jar Target / Spring01-0.0.1-Snapshot.jar" dans CMD
Le programme est déployé pour le moment. Avez-vous constaté que le programme Spring Boot est non seulement très simple à développer et à tester, mais aussi très facile à déployer?
Téléchargement de code: https://github.com/carter659/spring-boot-01.git
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.