一、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/n/198346.html
微信扫一扫
支付宝扫一扫