Maison  >  Article  >  Java  >  Comment démarrer rapidement avec SpringBoot

Comment démarrer rapidement avec SpringBoot

王林
王林avant
2023-05-15 20:13:111146parcourir

Qu’est-ce que Spring Boot ?

Spring Boot n'est pas un nouveau framework. Il améliore et optimise les lacunes de Spring Boot par défaut pour de nombreuses méthodes d'utilisation du framework, tout comme maven intègre tous les packages jar. Et SpringBoot n'est pas une amélioration des fonctionnalités de Spring, mais un moyen d'utiliser rapidement Spring.

Pourquoi utiliser Spring Boot ?

Spring Boot dit officiellement ceci : Spring Boot est le point de départ des projets de développement basés sur Spring. Spring Boot est conçu pour vous permettre d'exécuter des applications Spring rapidement et de réduire autant que possible les fichiers de configuration. Lorsque nous utilisons le framework SSM, nous, les développeurs, perdons beaucoup de temps en configuration, et le framework Spring Boot réduit ces configurations fastidieuses pour vous et vous permet de vous concentrer sur l'écriture du code de logique métier, améliorant ainsi l'efficacité du développement.

Brève description

Springboot fournit un moyen rapide d'utiliser Spring, basé sur l'idée du Coc selon laquelle la convention est supérieure à la configuration. Il permet aux développeurs de ne pas avoir à basculer entre la configuration et le business logique, mais de se consacrer pleinement à l'écriture de code pour le business logique, améliorant ainsi considérablement l'efficacité du développement. Springboot est sorti en 2014 et est une toute nouvelle technologie. Springboot est l'un des principaux projets de Spring.

Inconvénients du printemps

  Le printemps est formidable à utiliser, mais il a quand même ses aspects ennuyeux.

Configuration lourde

  Les composants Spring sont légers, mais la configuration est lourde. Lorsque nous utilisons le framework Spring, nous devons écrire beaucoup de XML de configuration ou d'annotations. Notre réflexion va et vient entre le code métier et la configuration Spring, ce qui réduit l'efficacité du développement.

Les dépendances sont lourdes

  Chaque composant de Spring a des dépendances différentes. Lors de la construction de l'environnement, vous devez analyser les coordonnées des bibliothèques à importer, ainsi que les coordonnées des autres bibliothèques qui ont des dépendances à importer. mauvaise version de dépendance, les problèmes d'incompatibilité qui en résulteront entraveront sérieusement la progression du développement du projet.

Fonction de springboot

Ce que nous devons savoir, c'est que springboot n'est pas une amélioration de la fonctionnalité Spring, mais fournit un moyen d'utiliser rapidement Spring.

Configuration automatique

La configuration automatique de SpringBoot est un processus d'exécution (plus précisément, au démarrage de l'application) De nombreux facteurs sont pris en compte pour décider quelle configuration Spring doit être utilisée et laquelle ne doit pas être utilisée. automatiquement.

Démarrage des dépendances

Dans le passé, lorsque nous importions les coordonnées d'un package jar, nous les importions un par un. Désormais, Springboot regroupe les packages avec certaines fonctions pour fournir certaines fonctions par défaut.

Accessibilité

  Fournit certaines fonctionnalités non fonctionnelles courantes dans les grands projets, telles que les serveurs embarqués, la sécurité, les indicateurs, la détection de l'état de santé, la configuration externe, etc.

Démarrage rapide avec SpringBoot

Maintenant, nous souhaitons utiliser Springboot pour répondre à une telle exigence : définir la méthode hello de la classe HelloController et renvoyer "Hello SpringBoot".

  Si nous utilisons Spring pour le faire, c'est-à-dire importer beaucoup de coordonnées, puis définir des classes, ajouter des annotations et écrire la configuration XML

  Maintenant, nous utilisons Springboot pour construire l'environnement, pom.xml n'a plus qu'à écrire ce qui suit content

  Springboot par défaut La méthode d'empaquetage est jar

<!--springboot需要继承的父工程-->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.8.RELEASE</version>
</parent>

<dependencies>
    <!--web相关的依赖-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

L'idée fournit un moyen de construire rapidement springboot

Nous pouvons sélectionner spring Initializr lors de la création d'un projet pour créer rapidement un projet springboot

Comment démarrer rapidement avec SpringBoot

Remplissez les informations relatives au projet

Comment démarrer rapidement avec SpringBoot

  Ensuite, vous pouvez ajouter un support Web

Comment démarrer rapidement avec SpringBoot

  Ensuite, l'idée créera automatiquement l'environnement du projet springboot et les coordonnées maven seront également importées.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer