Maison >Java >javaDidacticiel >Comment configurer l'application-cadre Java Mybatis
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
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.
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
Ici, je vais d'abord construire un module, le fonctionnement est le même que la création d'un nouveau projet
Jetons un coup d'oeil au répertoire généré automatiquement La structure
n'est pas complète automatiquement J'en ai également modifié selon mes habitudes personnelles. Comparez-le vous-même
.
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.
<?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>
Ajoutez la spécification des fichiers de ressources
<!--添加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!