Maison > Java > javaDidacticiel > Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?

Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?

PHPz
Libérer: 2023-05-20 14:08:29
avant
1493 Les gens l'ont consulté

1. Introduction à la dépendance parentale

Le fichier pom contient la dépendance parentale

Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.4.RELEASE</version>
    </parent>
Copier après la connexion

De cette façon, notre dépendance enfant Il n'est pas nécessaire d'écrire le numéro de version

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
Copier après la connexion

C'est parce que la dépendance parent nous aide à remplir le numéro de version ((bien sûr certaines dépendances ne nous aident pas à remplir le numéro de version, ceci (le moment où nous devons remplir le numéro de version), nous ouvrons le fichier de dépendance parent et voyons

Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?

Entrez le fichier de dépendance parent

#🎜 🎜#

Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?#🎜🎜 #Continuer à chercher sa dépendance parent

Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?Vous pouvez voir qu'il existe de nombreuses versions de dépendance numéros qui nous aident à remplir les numéros

#🎜 🎜#

Résumé : La dépendance parent déclare les numéros de version de presque toutes les dépendances couramment utilisées en développement, mécanisme d'arbitrage automatique des versions# 🎜🎜#Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?2. Modifier le numéro de version par défaut

Bien que la dépendance parent nous aide à définir le numéro de version des dépendances couramment utilisées, son numéro de version peut également être modifié

#🎜 🎜#Par exemple, le numéro de version du pilote mysql est défini par défaut sur 8.0.21#🎜🎜 #

Il existe deux manières principales de modifier #🎜🎜 #

Méthode de modification 1 :

    <!--mysql驱动-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.6</version>
        </dependency>
Copier après la connexion

Méthode de modification 2 : #🎜 🎜#

    <properties>
        <mysql.version>5.1.6</mysql.version>
    </properties>
Copier après la connexion
Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?Vous pouvez voir que toutes les modifications ont réussi

#🎜🎜 #

3.lanceur de scène de démarrage

#🎜 🎜#

Développer et importer un démarreur de scène de démarrage

#🎜 🎜#Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?Je vois beaucoup de spring-boot-starter-* : *Juste une certaine scène#🎜 🎜#

Tant que le starter est introduit, nous le ferons introduire automatiquement toutes les dépendances conventionnelles de cette scène

Quelles sont les fonctionnalités de la gestion des dépendances SpringBoot ?

Pour parler franchement, la scène démarre Le starter intègre de nombreuses dépendances nécessaires à un certain scénario. importez-les manuellement un par un 🎜#

  • Vous pouvez voir qu'il y a pas mal de choses intégrées (tous les démarreurs de scène dans SpringBoot intégreront spring-boot-start-web)# 🎜🎜#

    # 🎜🎜#

  • Il existe de nombreux lanceurs de scène officiellement définis par SpringBoot
  • Vous pouvez les consulter sur le site officiel

    # 🎜🎜#
#🎜 🎜#En fait, nous pouvons également écrire nous-mêmes le démarreur de scène Le *-spring-boot-starter que nous voyons est le démarreur de scène fourni par un tiers pour simplifier le développement #. 🎜🎜#.

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal