Maison >Java >javaDidacticiel >Comment configurer l'application-cadre Java Mybatis

Comment configurer l'application-cadre Java Mybatis

王林
王林avant
2023-05-10 22:43:041169parcourir

    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>

    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>

    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