首頁  >  文章  >  Java  >  Java Mybatis框架應用如何配置

Java Mybatis框架應用如何配置

王林
王林轉載
2023-05-10 22:43:041100瀏覽

    什麼是Maven

    簡單講,Maven就是一個專案建置工具,他可以幫我們對專案進行構建,依賴管理,測試,打包,部署,上線等,就是一個方便我們的一個好用的專案建置、專案管理工具。

    看看官方解釋吧:

    Maven 翻譯為"專家"、“內行”,是 Apache 下的一個純 Java 開發的開源專案。基於專案物件模型(縮寫:POM)概念,Maven利用一個中央資訊片段能管理一個專案的建置、報表和文件等步驟。

    Maven 是一個專案管理工具,可以對 Java 專案進行建置、相依性管理。

    Maven 也可用於建構和管理各種項目,例如 C#,Ruby,Scala 和其他語言編寫的項目。

    Maven 曾是Jakarta 專案的子項目,現為由Apache 軟體基金會主持的獨立Apache 專案

    Maven環境配置

    關於環境配置呢,這裡不在過多描述,需要的小夥伴可以私訊我要教程哦.

    Maven 建置生命週期

    Maven 有以下三個標準的生命週期:

    -clean:項目清理的處理

    -default(或build):專案部署的處理

    -site:專案網站文件建立的處理

    Maven專案的建立

    #這裡我先建一個模組,操作跟新建專案一樣哦

    Java Mybatis框架應用如何配置

    Java Mybatis框架應用如何配置

    Java Mybatis框架應用如何配置

    Java Mybatis框架應用如何配置

    目錄結構

    Java Mybatis框架應用如何配置我們來看看自動產生的目錄結構

    Java Mybatis框架應用如何配置#自動產生的不完整哦,我還根據個人習慣修改了一些,小夥伴自己比較吧

    pom.xml檔

    什麼是pom.xml檔

    #這裡我們先了解個知識點POM( Project Object Model,專案物件模型)

    它是Maven 工程的基本工作單元,是一個XML文件,包含了專案的基本信息,用於描述專案如何構建,聲明專案依賴,等等。

    執行任務或目標時,Maven 會在目前目錄中尋找 POM。它讀取POM,獲取所需的配置信息,然後執行目標

    所以pom.xml文件就是讓Maven找到東西和工作的文件嘛
      <?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>
    • 這裡我把暫時用不到的東西刪了,小夥伴可以對比對比,哪裡不同哦。

    • project:這個標籤是我們專案標籤,裡面放著一些頭檔和說明,大部分時間我們都不需要修改

    • ##modelVersion :這個是我們使用的版本,通常都是4.0.0
    • groupId, artifactId,version:這三個放一起是我們座標,簡單講就是你自己的專案在互聯網上的位置,唯一性。就像你家的門牌號碼。
    • dependencies:這就是我們可以加入的依賴了,可以加入各種依賴,很方便。
    • build:這個標籤是用來控制編譯的。大多是我們只使用編譯時資源管理

    加入專案所需依賴

    <!--添加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>

    直接這幾行程式碼就可以加入我們需要的依賴哦,如果有想用的依賴也可以取網上搜索,這裡附上我使用最多的依賴倉庫

    添加資源文件的指定

    ###這裡一定要添加哦,不然編譯的時候,只有resources目錄下的xml檔可以保留輸出,其他地方的都沒了。 ###
    <!--添加资源文件的指定-->
      <build>
        <resources>
          <resource>
            <directory>src/main/java</directory>
            <includes>
              <include>**/*.xml</include>
              <include>**/*.properties</include>
            </includes>
          </resource>
          <resource>
            <directory>src/main/resources</directory>
            <includes>
              <include>**/*.xml</include>
              <include>**/*.properties</include>
            </includes>
          </resource>
        </resources>
      </build>

    以上是Java Mybatis框架應用如何配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除