Pourquoi devriez-vous apprendre Spring Boot ?
Spring est né pour simplifier le développement de programmes Java, et Spring Boot est né pour simplifier le développement de programmes Spring.
Spring Boot est l'échafaudage du framework Spring. Il est né pour le développement rapide du framework Spring.
Intégration rapide des frameworks, Spring Boot offre la fonction de commencer à ajouter des dépendances, qui permet d'intégrer divers frameworks en quelques secondes.
Conteneur d'exécution intégré, pas besoin de configurer des conteneurs Web tels que Tomcat, exécutez et déployez des programmes directement.
Déployez rapidement des projets pour que vos projets soient opérationnels sans conteneurs externes.
Vous pouvez abandonner complètement le XML encombrant et utiliser les annotations et la configuration pour le développement.
Prend en charge davantage d'indicateurs de suivi pour mieux comprendre l'état d'avancement du projet.
Créer à l'aide d'Idea [fourni par le développeur ide]
Méthode de création de version Web [Officiellement fournie par Spring]
Utiliser la version IDEA 2021.2.2
En raison de notre Idea Community Edition (d'autres versions sont également applicables), vous devez d'abord installer le plug-in Spring Assistant (Spring Assistant) pour créer un projet Spring Boot, comme indiqué dans la figure ci-dessous :
Après l'installation, il existe une option Spring Assistant, comme le montre la figure ci-dessous :
https://start.aliyun. com
Cliquez sur Terminer pour terminer la création du projet Spring Boot.
Remarque :
Ouvrir l'élément Spring Boot pour la première fois prend beaucoup de temps à charger, car le framework Spring Boot actuel ne se trouve pas dans son propre entrepôt local.
Afin d'accélérer le téléchargement du projet Spring Boot, avant d'ouvrir le projet, veuillez confirmer que Maven a été configuré en tant que source domestique
Vous pouvez créer un projet Spring Boot sans utiliser Idea Nous pouvons utiliser la version web officiellement fournie par Spring pour créer un projet Spring Boot.
Pour créer un projet dans la version Web, visitez d'abord : https://start.spring.io, comme indiqué dans la figure ci-dessous :
Cliquez sur le bouton Générer pour télécharger un package zip Spring Boot. . Après avoir décompressé le zip, le répertoire est le suivant :
Ensuite, ouvrez-le avec Idea, le projet Spring Boot sera créé avec succès, comme le montre la figure ci-dessous :
Le nouveau répertoire du projet Spring Boot est le suivant :
Le projet Spring Boot comporte deux répertoires principaux :
src/main/java est le code source Java.
src/main/resources sont des ressources statiques ou des fichiers de configuration :
/static : dossier de ressources statiques
/templates : dossier de fichiers de ressources de modèle ; .
Cliquez sur la méthode principale de la classe de démarrage pour exécuter le projet Spring Boot. Le démarrage réussi est comme indiqué dans la figure ci-dessous :
#. 🎜🎜##🎜 🎜#4.2 Sortie Bonjour tout le monde
Créez le fichier HelloController sous le chemin du package de projet créé. Le code d'implémentation est le suivant :
package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller @RequestMapping("/hi")//路由映射 public class HelloController { @RequestMapping("/index")//路由映射 @ResponseBody//返回一个非静态页面的数据 public String sayHi(){ return "你好,Spring Boot"; } }
Redémarrez le projet et visitez http://localhost:8080/hi/. index. Enfin L'effet est le suivant :
5 Remarque - erreur de chemin du package
Exécutez notre élément et constatez que le programme a signalé une erreur, comme indiqué ci-dessous :
# 🎜🎜##🎜 🎜#Cela montre que le projet Spring Boot n'injecte pas d'objets dans le conteneur.5.1 Chemin correct
Quand on met la classe conteneur et la classe de démarrage à injecter dans le même répertoire, comme le montre la figure ci-dessous :
#🎜🎜 #À l'heure actuelle, le projet Spring Boot peut normalement injecter des beans dans le conteneur.
5.2 Résumé
La convention est supérieure à la configurationLa situation ci-dessus reflète une autre caractéristique du projet Spring Boot : la convention est supérieure à la configuration. Nous pouvons également voir cette fonctionnalité pour les projets Spring. Par exemple, dans Spring, il est également nécessaire de configurer le chemin d'analyse du Spring Boot. La configuration Spring est la suivante. :#🎜 🎜#
Notes : Les classes annotées dans les 5 grandes catégories doivent être placées dans le même répertoire que la classe de démarrage ou dans un sous-répertoire de la classe startup, sinon ils ne pourront pas reconnaîtreCe 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!