1. Qu'est-ce que SpringBoot
Ces dernières années, le concept de microservices est devenu de plus en plus populaire. Je pense que lorsque tout le monde recherche des microservices, la première chose qui apparaît est SpringBoot et SpringCloud. SpringCloud fournit un ensemble complet de solutions de microservices, mais quelle est la relation entre SpringBoot et SpringCloud ? Cela ne sert à rien ici, SpringBoot peut être considéré comme le fondement de SpringBoot, tout comme JAVA SE est le seul moyen de passer à JAVA EE. Ensuite, nous commencerons par SpringBoot et explorerons petit à petit le chemin des microservices. J'espère que tout le monde pourra étudier ensemble. S'il y a quelque chose qui ne va pas dans ce que j'ai écrit, veuillez le signaler et vous plaindre légèrement.
2. Prenons un exemple simple
En tant que programmeurs, tout le monde connaît Hello World, alors commençons mon parcours d'apprentissage à partir de Hello World. L'affiche utilise IDEA comme outil de développement (Amway, IDEA est vraiment plus facile à utiliser qu'ECLIPSE).
Il existe deux méthodes de création pour créer un projet SpringBoot. Comme le montre l'encadré rouge ci-dessous :
En fait, à mon avis, il n'y a pas de différence entre les deux méthodes de construction. Pour parler de la différence, Spring Initiallizr peut aider. vous initialisez un simple projet SpringBoot (simplement un avantage pour les paresseux), et si vous utilisez MAVEN pour le construire, vous devez ajouter manuellement certaines dépendances SpringBoot. Nous utilisons Spring Initiallizr pour le créer (ne demandez pas à l'affiche pourquoi, car l'affiche est paresseuse).
Étape suivante, remplissez quelques informations sur MAVEN
Étape suivante, nous essayons d'utiliser la dernière version de SpringBoot pour construire, et ne laissons rien d'autre sélectionné (ne demandez pas A quoi servent les options sur ma gauche ? Prenez votre temps)
Étape suivante, remplissez le nom du projet, cliquez sur Terminer après avoir rempli le champ nom du projet, attendez un moment et attendez que le système soit construit Terminer.
Il s'agit d'un projet SpringBoot que nous avons initialisé, comme indiqué ci-dessous :
Ensuite, nous commençons à écrire un simple Hello World projet, ajoutez la dépendance spring-boot-starter-web afin que le projet soit accessible via le Web.
Écrivez le code HelloWorld :
Démarrez ensuite le projet et le projet démarre avec succès comme suit :
Ouvrez le navigateur et entrez http://localhost:8080/hello Vous pouvez voir que nous avons promis de publier Hello SpringBoot !
D'accord, le premier exemple SpringBoot a été exécuté avec succès, arrêtez-le et allez dormir. . .
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!