Qu'est-ce que Springboot?
Spring Boot est communément appelé microservices. Spring Boot est un nouveau cadre fourni par l'équipe pivot. Il est conçu pour simplifier le processus initial de construction et de développement des nouvelles applications de printemps. Le framework utilise un moyen spécifique de le configurer, afin que les développeurs n'aient plus besoin de définir des configurations de chaudières. De cette façon, Spring Boot s'engage à devenir un leader dans le développement rapide des applications rapides.
1. Créer un nouveau projet Maven
Sélectionnez d'abord l'espace de travail
Cliquez sur [Suivant]
Directement par défaut, cliquez sur [Suivant]
Remplissez GroupID, etc. ~ puis [finition], et l'ensemble du nouveau projet de construction est ici.
2. Présenter des packages de pot connexes
<parent> <proupId> org.springframework.boot </prôdId> <Artifactid> printemps-boot-starter-Parent </ artifactive> <version> 1.5.8.release </-version> </parelp> <Detences> <Dedency> <proupId> org.springframework.boot </prountid> <artifactid> spring-boot-starterweb </prountid> <artifactid> spring-boot-starterweb </prountid> <artifactive> </dpendance> </dpendances>
Ici, nous expliquons que nous ne référons que 2 packages JAR, qui contiennent en fait beaucoup de choses, telles que Spring-Boot-Starter-Web, après l'avoir ouvert via le package compressé.
Vérifiez le fichier POM à l'intérieur pour voir le contenu indiqué ci-dessous. Il fait référence à de nombreux pots tels que Spring Web et JSON JAR Packages.
<Dependances> <Dependency> <GroupId> org.springframework.boot </proupId> <ArtifActid> printemps-boot-starter </ artifactid> </pedigency> <dependency> <prouprid> org.springframework.boot </proupActid> <etifactid> Spring-boot-starter-tomecat </ artifactive> <GroupId> org.hibernate </proupId> <Artifactid> hibernate-validator </ artifactId> </Dependency> <Dependency> <ProupId> com.fasterxml.jackson.core </proupId> <Ertifactid> Jackson-databind </stifactid> </pedency> <pedency> <artifactId>spring-web</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </dependency> </dependency> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </Dependance> </Dependency> </Dependance>
3. Écrivez la classe d'entrée du programme
package com.springbooot2; import org.springframework.boot.springApplication; import org.springframework.boot.autoconfigure.springbootapplication; / ** * bonjour world! * * / @ SpringbootApplicationPublic class App {public static void main (String [] args) lève une exception {springApplication.run (app.class, args); }}Ici, @SpringBootApplication est de laisser Spring Scan le reconnaître et lui dire que je suis une classe d'entrée de programme.
4. Écrivez une classe de réponse à la demande
package com.springbooot2; import org.springframework.steretype.controller; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.web.bind.annotation.responsebody; @ControllerPublic classe FRISTBLOOD {@RequestMapping ("/ FristBlood") @ResponseBody public String hello () {return "ne vous inquiétez pas, soyez heureux! <br/> <br/> <entrée type = /" soumide / "value = /" ok / "/>"; }}Voici une explication
Classe de contrôleur de traitement de demande @Controller.
@Requestmapping Ceux qui connaissent le printemps devraient le familiariser. C'est une chose de printemps, un mappage d'URL.
Méthode de réponse @ResponseBody, nos informations de réponse seront automatiquement converties en informations JSON et retournées à la page de premier plan
L'ensemble du code est terminé ici, ce qui est beaucoup plus simple que de construire un cadre comme SSH ou SSM auparavant. Si nous avons ce genre de chose, nous avons juste besoin d'envoyer un e-mail. Ou un service simple, on peut dire qu'il est très pratique d'utiliser le Springboot.
5. Code de test
Démarrez le programme, ouvrez le navigateur, entrez: http: // localhost: 8080 / Fristblood
Le résultat de la réponse de la page de demande est le suivant.
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.