Maintenant, la majeure partie du processus de développement utilise l'environnement de développement intégré à l'idée. L'auteur était très têtu auparavant et a toujours utilisé Eclipse. Plus tard, l'entreprise a dû passer à l'idée. facile à utiliser. Je ne l'ai jamais utilisé. Les amis peuvent l'essayer. Ici, l'idée est utilisée comme environnement de démonstration.
Je pars généralement d'un projet vide, dans l'idée Fichier-->Nouveau-->Projet, comme indiqué ci-dessous
Sélectionnez Maven à gauche et JDK à droite. Le "Créer à partir d'un archétype" ci-dessous représente le choix d'un modèle pom. Je construis ici un projet vide, donc je ne le choisis pas, sauf si vous en êtes particulièrement sûr, vous aurez des surprises inattendues.
Regardez l'étape suivante,
Écrivez le nom du projet Ici, vous pouvez voir que le nom du projet et l'ArtifactId sont identiques ou différents. Il est préférable d'être identiques. Cliquez sur "Terminer" pour terminer la création. et construisez le projet. Comme indiqué ci-dessous,
vous pouvez voir que la structure de base d'un projet maven est déjà là, commençons le voyage Springboot.
Maintenant, le développement concerne tous les projets Web Springboot, ce qui signifie que le service existe sous la forme de Tomcat intégré, nous devons alors introduire des dépendances,
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.3.3.RELEASE</version> </dependency>
C'est-à-dire ajouter ce qui précède au fichier pom.xml Dépendances, les fichiers après ajout sont les suivants,
Maintenant que les dépendances sont ajoutées, nous pouvons démarrer notre service Nous avons également besoin d'une classe de démarrage avant de démarrer
package com.my.template; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //springboot的启动注解 @SpringBootApplication public class BootServer { public static void main(String[] args) { //启动 SpringApplication.run(BootServer.class); } }
Faites attention à l'emplacement de. la classe de démarrage,
BootServer.java est sous le package parent com.my.template S'il n'est pas là, certaines annotations peuvent ne pas être utiles, j'en parlerai plus tard. classe de démarrage BootServer. Nous venons d'exécuter la méthode principale de BootServer.
Le journal ci-dessus apparaît, indiquant que le service a été démarré et que le port est 8080. Lorsque nous visitons,
C'est parce que le chemin racine 127.0.0.1. :8080 n'existe pas Le contenu est renvoyé. Écrivons un contrôleur de test pour nous entraîner
package com.my.template.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class TestServer { @ResponseBody @RequestMapping("test") public String test(){ return "hello springboot"; } }
Accédez à l'adresse 127.0.0.1:8080/test Les résultats sont les suivants,
renvoyé avec succès "hello springboot", prouvant que notre service est normal.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!