1. Ouvrez l'idée, créez un nouveau projet et sélectionnez Spring initializr
2. Entrez l'artefact
3. Vérifiez le Web
4. Cliquez sur Terminer
5. Entrez le projet et supprimez le contenu suivant
fichier 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-instance" XSI: ScheMalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modersversion> 4.0.0 </démarforbootDemo </pamplid> <artificactid> SpringbootDemo <version> 0.0.1-snapshot </ version> <packaging> jar </packaging> <name> SpringbootDemo </name> <description> Projet de démonstration pour Spring Boot </Scription> <! - Démarrer les dépendances -> <parent> <proupId> org.springframework.boot </proupId> <Artifactid> Spring-Boot-starter-pattent </ artifactID> <version> 1.5.2.Release </ Version> <RelativePath /> <! - Recherche Parent de Repository -> </parent> <properties> <project.build.sourceencoding> utf-8 </project.build.sourceencoding> <project.reporting.outpotencoding> utf-8 </project.reporting.outpulencoding> <Java.version> 1.8 </java.version> </properties> <dependces> <! - Développer des dépendances liées au projet Web -> <dependency> <proupId> org.springframework.boot </proupId> <Artefactive> Spring-Boot-starter-web </tatifactid> </Dendency> <! - Test de l'unité Springboot -> </partifactive> <GroupId> org.springframework.boot </proupId> <Ertifactid> printemps-boot-starter-test </ artifactid> <scope> test </cope> </dependency> </dependces> <! - maven-build -> <uild> <glugins> </ plugin> <proupId> org.springframework.boot </ groupID> <ArtefactId> Spring-Boot-Maven-Plugin </ ArfactId> </Glugin> </Glugins> </Duild> </randing>
6. Créer un HelloController
package com.example; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.restController; @RestController Public classe HelloController {@RequestMapping ("/ Hello") String public hello () {return "Bonjour, c'est une démonstration Springboot"; }}7. Le SpringbootDemoApplication généré automatiquement par le programme aura une annotation de @springbootapplication. Cette annotation est utilisée pour indiquer que cette classe est l'entrée du programme.
package com.example; import org.springframework.boot.springApplication; import org.springframework.boot.autoconfigure.springbootapplication; // Entrée @ SpringbootApplication Public Class SpringbootDemoApplication {public static void main (String [] args) {SpringApplication.Run (SpringbootDemoApplication.class, Args); }}@SpringBootApplication permet la numérisation des composants de Spring et les fonctions de configuration automatique de Springboot, ce qui équivaut à combiner les trois annotations suivantes ensemble
(1) @configuration: le nom du tableau Cette classe utilise la configuration basée sur Java et utilise cette classe comme classe de configuration
(2) @ComponentScan: Activer la numérisation d'annotation
(3) @EnableAutoConfiguration: Activez la fonction de configuration automatique de Springboot
8. Exécuter la classe SpringbootDemoApplication
test:
Entrez http: // localhost: 8080 / bonjour dans la barre d'adresse
9. Commencez à utiliser la méthode de démarrage du package JAR
(1) Entrez d'abord dans le répertoire où se trouve le projet. S'il s'agit d'un système Mac, cliquez avec le bouton droit sur le projet, sélectionnez Revever in Finder et faites un clic droit sur le système Windows et sélectionnez Show dans Explorer sur le projet, vous pouvez ouvrir le répertoire où se trouve le projet.
(2) Ouvrez le terminal et entrez dans le répertoire où se trouve le projet
cd /Users/shanml/IdeaProjects/SpringbootDemo
Entrez l'installation de MVN pour construire le projet
(3) Une fois la construction réussie, il y aura un package JAR supplémentaire dans le dossier cible du projet.
(4) Utilisez Java -Jar SpringbootDemo-0.0.1-Snapshot.jar
Commencez simplement le package JAR
se référer à:
Frère senior Liao: Apprenez le Springboot en deux heures
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.