Maison  >  Article  >  Java  >  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
PHPzavant
2023-05-20 14:08:291436parcourir

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>

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>

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>

Méthode de modification 2 : #🎜 🎜#

    <properties>
        <mysql.version>5.1.6</mysql.version>
    </properties>
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!

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