本帖最后由 小江哥 于 2019-1-18 15:48 编辑
MyBatis-Plus安装与配置
安装全新的 MyBatis-Plus 3.0 版本基于 JDK8,提供了 lambda 形式的调用,所以安装集成 MP3.0 要求如下: Release
Spring BootMaven: [AppleScript] 纯文本查看 复制代码 <dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.0.7.1</version>
</dependency>Gradle: [AppleScript] 纯文本查看 复制代码 compile group: 'com.baomidou', name: 'mybatis-plus-boot-starter', version: '3.0.7.1' Spring MVCMaven: [AppleScript] 纯文本查看 复制代码 <dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.0.7.1</version>
</dependency>Gradle: [AppleScript] 纯文本查看 复制代码 compile group: 'com.baomidou', name: 'mybatis-plus', version: '3.0.7.1' [AppleScript] 纯文本查看 复制代码 WARNING
引入 MyBatis-Plus 之后请不要再次引入 MyBatis 以及 MyBatis-Spring,以避免因版本差异导致的问题。 Snapshot快照 SNAPSHOT 版本需要添加仓库,且版本号为快照版本。 Maven: [AppleScript] 纯文本查看 复制代码 <repository>
<id>snapshots</id>
<url>[url=https://oss.sonatype.org/content/repositories/snapshots/</url>]https://oss.sonatype.org/content ... pshots/</url>[/url]
</repository>Gradle: [AppleScript] 纯文本查看 复制代码 repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}
配置MyBatis-Plus 的配置异常的简单,我们仅需要一些简单的配置即可使用 MyBatis-Plus 的强大功能! Spring Boot 工程: [AppleScript] 纯文本查看 复制代码 @SpringBootApplication
@MapperScan("com.baomidou.mybatisplus.samples.quickstart.mapper")
public class Application {
public static void main(String[] args) {
SpringApplication.run(QuickStartApplication.class, args);
}
}
Spring MVC 工程: [AppleScript] 纯文本查看 复制代码 <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.baomidou.mybatisplus.samples.quickstart.mapper"/>
</bean>
调整 SqlSessionFactory 为 MyBatis-Plus 的 SqlSessionFactory
[AppleScript] 纯文本查看 复制代码 <bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
</bean>
通常来说,一般的简单工程,通过以上配置即可正常使用 MyBatis-Plus
同时 MyBatis-Plus 提供了大量的个性化配置来满足不同复杂度的工程,大家可根据自己的项目按需取用
转载自:https://mp.baomidou.com/
众览群雄,唯我杭城独秀——一贴汇总杭州校区所有就业薪资
|