Maison > Java > javaDidacticiel > le corps du texte

Comment configurer l'application-cadre Java Mybatis

王林
Libérer: 2023-05-10 22:43:04
avant
1052 Les gens l'ont consulté

    Qu'est-ce que Maven

    En termes simples, Maven est un outil de construction de projets. Il peut nous aider à construire des projets, à gérer les dépendances, à tester, à empaqueter, à déployer, en ligne, etc. C'est un outil pratique et facile à utiliser. outil pour nous. Construction de projets, outils de gestion de projet.

    Regardons l'explication officielle :

    Maven se traduit par "expert" et "expert". Il s'agit d'un projet open source développé uniquement en Java sous Apache. Basé sur le concept de Project Object Model (abréviation : POM), Maven utilise une information centrale pour gérer les étapes de construction, de reporting et de documentation d'un projet.

    Maven est un outil de gestion de projet qui peut créer et gérer des dépendances de projets Java.

    Maven peut également être utilisé pour créer et gérer divers projets, tels que des projets écrits en C#, Ruby, Scala et d'autres langages.

    Maven était autrefois un sous-projet du projet Jakarta, et est maintenant un projet Apache indépendant hébergé par Apache Software Foundation

    Configuration de l'environnement Maven

    Quant à la configuration de l'environnement, je ne la décrirai pas trop ici. . Si vous en avez besoin, vous pouvez m'envoyer un message privé pour un tutoriel. Oh.

    Cycle de vie de build Maven

    Maven a les trois cycles de vie standard suivants :

    -clean : traitement du nettoyage du projet

    -par défaut ( ou build) : traitement du déploiement du projet

    -site : documentation du site du projet Traitement de création

    Création du projet Maven

    Ici, je vais d'abord construire un module, le fonctionnement est le même que la création d'un nouveau projet

    Comment configurer lapplication-cadre Java Mybatis

    Comment configurer lapplication-cadre Java Mybatis

    Comment configurer lapplication-cadre Java Mybatis

    Comment configurer lapplication-cadre Java Mybatis

    Structure du répertoire

    Jetons un coup d'oeil au répertoire généré automatiquement La structure

    Comment configurer lapplication-cadre Java Mybatis

    n'est pas complète automatiquement J'en ai également modifié selon mes habitudes personnelles. Comparez-le vous-même

    Comment configurer lapplication-cadre Java Mybatis.

    Fichier pom.xml

    Qu'est-ce qu'un fichier pom.xml

    Comprenons-le d'abord Point de connaissance POM (Project Object Model, Project Object Model)

    C'est l'unité de travail de base du projet Maven. Fichier XML contenant des informations de base sur le projet. Il est utilisé pour décrire la façon dont le projet est construit, déclarer les dépendances du projet, etc.

    Lors de l'exécution d'une tâche ou d'un objectif, Maven recherchera le POM dans le répertoire courant. Il lit le POM, obtient les informations de configuration requises, puis exécute la cible

    Donc le pom vous pouvez comparer et contraster pour voir où ils sont différents.

      project : Cette balise est notre balise de projet, qui contient des fichiers d'en-tête et des instructions. La plupart du temps, nous n'avons pas besoin de la modifier
    • modelVersion : C'est la version que nous utilisons, généralement 4.0.0
    • .

    • groupId,artefactId, version : Ces trois ensemble constituent nos coordonnées. En termes simples, c'est l'emplacement et le caractère unique de votre propre projet sur Internet. Tout comme votre numéro de maison.
    • dépendances : C'est la dépendance que nous pouvons ajouter. Nous pouvons ajouter diverses dépendances, ce qui est très pratique.
    • build : Cette balise est utilisée pour contrôler la compilation. La plupart du temps, nous utilisons uniquement la gestion des ressources au moment de la compilation
    • pour ajouter les dépendances requises pour le projet
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.longlong</groupId>
      <artifactId>Maven_01</artifactId>
      <version>1.0-SNAPSHOT</version>
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
      </properties>
      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.11</version>
          <scope>test</scope>
        </dependency>
      </dependencies>
    </project>
    Copier après la connexion

    Ces quelques lignes de code peuvent ajouter les dépendances dont nous avons besoin. Si vous souhaitez utiliser des dépendances, vous pouvez également effectuer une recherche. en ligne. Ci-joint ici L'entrepôt de dépendances que j'utilise le plus

    Ajoutez la spécification des fichiers de ressources

    Assurez-vous de l'ajouter ici, sinon lors de la compilation, seuls les fichiers XML du répertoire des ressources peuvent être conservés et sortis, ainsi que ceux du répertoire de ressources. d'autres endroits seront perdus.

    <!--添加MyBatis框架的依赖-->
        <dependency>
          <groupId>org.mybatis</groupId>
          <artifactId>mybatis</artifactId>
          <version>3.5.6</version>
        </dependency>
        <!--添加mysql依赖-->
        <dependency>
          <groupId>mysql</groupId>
          <artifactId>mysql-connector-java</artifactId>
          <version>8.0.15</version>
        </dependency>
      </dependencies>
    Copier après la connexion

    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
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!