黑马程序员技术交流社区

标题: 【杭州校区】MyBatis-Plus安装与配置(二) [打印本页]

作者: 小江哥    时间: 2019-1-18 15:45
标题: 【杭州校区】MyBatis-Plus安装与配置(二)
本帖最后由 小江哥 于 2019-1-18 15:48 编辑

MyBatis-Plus安装与配置



安装
全新的 MyBatis-Plus 3.0 版本基于 JDK8,提供了 lambda 形式的调用,所以安装集成 MP3.0 要求如下:
Release
Spring Boot
Maven:
[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 MVC
Maven:
[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>https://oss.sonatype.org/content ... pshots/</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/

推荐阅读

众览群雄,唯我杭城独秀——一贴汇总杭州校区所有就业薪资


一贴看杭州分校吃住行,学习生活攻略大集锦


全新图文杭州新校区来校路线图:





作者: yhx永不放弃    时间: 2019-1-19 20:05
赞赞




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2