一、Mybatis-Plus依賴版本
Mybatis-Plus是一個Mybatis的增強工具,目前最新版本為3.4.2。我們可以通過在pom.xml中引入如下依賴來使用它:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.4.2</version>
</dependency>
在使用過程中,我們需要根據具體需求來選擇合適的版本。
二、Mybatis-Plus依賴配置
Mybatis-Plus的配置主要在mybatis-config.xml文件中進行,我們也可以通過註解自動化配置。在配置期間,我們需要注意以下幾個方面:
1、Mybatis-Plus的基本配置
我們需要在mybatis-config.xml中配置Mybatis-Plus的全局屬性,目前最主要的兩個全局屬性有:
<configuration>
<!-- Mybatis-Plus全局配置 -->
<settings>
<!-- 開啟駝峰命名轉換(指Java的駝峰命名法) -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
2、Mybatis-Plus的數據源配置
在使用Mybatis-Plus時,我們需要配置對應的數據源。通過使用Druid或其他數據源的整合,我們可以配置mybatis-plus的數據源。
三、Mybatis-Plus依賴衝突
當存在多個項目依賴同一個依賴包時,可能會出現依賴衝突的情況,而Mybatis-Plus也不例外。針對依賴衝突問題,我們需要採取以下措施:
1、手動解決依賴衝突
當存在多個相互依賴的jar包時,我們可以使用maven的exclusions節點來排除不需要的依賴。示例如下:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-core</artifactId>
<version>3.4.2</version>
<exclusions>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</exclusion>
</exclusions>
</dependency>
2、使用maven插件
我們可以使用maven插件來解決依賴衝突。在配置中添加以下內容即可:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.2.4</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<filters>
<filter>
<artifact>*:compile</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
四、Mybatis-Plus依賴引入
在使用Mybatis-Plus時,我們需要先引入相關的依賴。在maven中,我們可以通過如下方式引入Mybatis-Plus:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.4.2</version>
</dependency>
該依賴將會引入Mybatis-Plus所有相關的包。
五、Mybatis-Plus依賴包
Mybatis-Plus包含了很多包,如mybatis-plus-core、mybatis-plus-generator、mybatis-plus-extension等,我們可以根據需要引入相應的包。
例如,在引入mybatis-plus-core時,我們需要如下配置:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-core</artifactId>
<version>3.4.2</version>
</dependency>
六、Mybatis-Plus依賴SpringBoot
在使用SpringBoot時,我們可以通過引入Mybatis-Plus的starter來簡化配置。需要注意的是,我們需要根據使用的SpringBoot版本選擇對應的Mybatis-Plus版本。
在使用中,我們可以使用如下方式引入Mybatis-Plus的Starter:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
七、Mybatis-Plus依賴倒不進來
在使用Mybatis-Plus時,遇到依賴無法倒入的問題,我們可以採取以下措施進行解決:
1、生成maven緩存
我們可以使用如下命令生成maven緩存:
mvn clean install -U
2、手動導入依賴
在使用mybatis-plus-core時,我們可以手動在pom.xml中引入以下依賴:
<dependency>
<groupId>org.apache.ibatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.6</version>
</dependency>
八、Mybatis-Plus依賴下載
我們可以在如下地址下載Mybatis-Plus相關依賴:
1、Maven倉庫:https://mvnrepository.com/
2、中央倉庫:https://repo1.maven.org/maven2/
九、Mybatis依賴
Mybatis-Plus是基於Mybatis的增強工具,因此我們在使用Mybatis-Plus時需要引入Mybatis依賴。經常使用的依賴如下:
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.3</version>
</dependency>
十、Mybatis引入相關依賴選取
在使用Mybatis時,我們還需要引入其他相關的依賴,如mybatis-spring、mybatis-spring-boot-starter等。在引入時,需要特別注意各個版本的兼容性,避免出現衝突或錯誤。
以上便是Mybatis-Plus依賴的詳細解析。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/198346.html
微信掃一掃
支付寶掃一掃