文章目录

  • 一、配置
    • 1.1、Spring Boot 工程:配置 MapperScan 注解
    • 1.2 Spring MVC 工程:配置 MapperScan
      • 1.2.1 调整 SqlSessionFactory 为 MyBatis-Plus 的 SqlSessionFactory

一、配置

MyBatis-Plus 的配置异常的简单,我们仅需要一些简单的配置即可使用 MyBatis-Plus 的强大功能!

TIP
在讲解配置之前,请确保您已经安装了 MyBatis-Plus,如果您尚未安装,请查看 安装一章

1.1、Spring Boot 工程:配置 MapperScan 注解

@SpringBootApplication
@MapperScan("com.baomidou.mybatisplus.samples.quickstart.mapper")
public class Application {public static void main(String[] args) {SpringApplication.run(QuickStartApplication.class, args);}}

1.2 Spring MVC 工程:配置 MapperScan

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.baomidou.mybatisplus.samples.quickstart.mapper"/>
</bean>

1.2.1 调整 SqlSessionFactory 为 MyBatis-Plus 的 SqlSessionFactory

<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"><property name="dataSource" ref="dataSource"/>
</bean>

通常来说,一般的简单工程,通过以上配置即可正常使用 MyBatis-Plus,具体可参考以下项目:Spring Boot 快速启动示例、Spring MVC 快速启动示例。

同时 MyBatis-Plus 提供了大量的个性化配置来满足不同复杂度的工程,大家可根据自己的项目按需取用,详细配置请参考配置一文

MyBatis-Plus_快速入门0222相关推荐

  1. MyBatis之快速入门

    MyBatis之快速入门 2017/9/30 首先我要明确告诉大家的是MyBatis是一个java持久层框架,以前我们都是用jdbc来将我们的java程序与数据库相连接,而MyBatis是对jdbc的 ...

  2. java day53【 Mybatis框架概述 、 Mybatis 框架快速入门、自定义 Mybatis 框架 】

    第1章 框架概述 1.1 什么是框架 1.1.1 什么是框架 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种 定义认为,框架是可被应用开发者定 ...

  3. MyBatis框架快速入门

    MyBatis框架快速入门 入门案例 创建一个关于Mybatis项目 首先创建一个空项目,然后新建一个moudle,选择quickstart,接下来把模块放到空项目之下.即可 实现mybatis查询数 ...

  4. MyBatis 01 快速入门

    MyBatis 01 快速入门 文章目录 MyBatis 01 快速入门 一.学习目标 二.为什么需要框架技术 三.框架技术介绍 四.主流框架介绍 五.持久化与ORM 六.MyBatis简介 七.搭建 ...

  5. Mybatis(day1)快速入门

    框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法:另一种定义认为,框架是可被应用开发者定制的应用骨架.前者是从应用方面而后者是从目的方面给出的定义. 简 ...

  6. mybatis的快速入门

    说明: 在这个部分,会写个简单的入门案例. 然后,会重新写一个,更加严格的程序案例. 一:案例一 1.最终的目录结构 2.新建一个普通的Java项目,并新建lib 在项目名上右键,不是src. 3.导 ...

  7. 第一:Java+MyBatis(快速入门)

    MyBatis 简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为 ...

  8. springboot 整合mybatis_SpringBoot整合MyBatis框架快速入门

    MyBatis概述: mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动.创建连接.创建statemenet等繁 ...

  9. MyBatis:快速入门代码实例(maven代码版)

    文章目录 1. MyBatis实例 1.1 添加Mybatis依赖 1.2 创建MyBatis配置文件 1.3.创建po类 1.4.创建映射文件 #{}: 表示sql参数,一个占位符. 1.5.测试 ...

最新文章

  1. 关于vue+element-ui项目的分页,返回默认显示第一页的问题解决
  2. hbase delete.deleteColumns问题
  3. 致27岁的老光棍天空
  4. LTI系统的物理可实现性与希尔伯特变换
  5. [react] React的严格模式有什么用处?
  6. “科学学”视角下的科研工作者行为研究
  7. php多图片打包下载
  8. Android input touchpanel双击灭屏
  9. python转换js_将节点js转换为python-seri
  10. SLA 、SLO SLI
  11. 计算机考研人工智能方向,2022考研计算机学科研究方向:人工智能
  12. 计算机的垃圾站是在硬盘,电脑垃圾回收站在哪里
  13. 基于大佬的代码实现看板娘效果(三段代码实现)
  14. 轻量级智能穿戴开发基础组件:input
  15. C#--使用Process类kill进程
  16. 《C++ Primer》第15章 15.2节习题答案
  17. 对于特殊轨道,是否违反泡利不相容原理?
  18. 作为产品经理,我对发展趋势有三个判断!
  19. Vue引入并使用md文件方法
  20. 震惊!!!史上最强 python 智能问答系统现世

热门文章

  1. 双路服务器单路运行,单路还是双路?看需求选择_机箱电源评测-中关村在线
  2. js二维数组arr中表示读取第i行第j列的是:_c++ c语言 数组与字符串
  3. 获取网站服务器数据库,利用XmlHttp获取服务器数据库数据以表格的方式返回客户的代码示例...
  4. CV_LOAD_IMAGE_COLOR 和 CV_BGR2RGBA找不到定义
  5. 基因大数据:一面是科技,一面是责任
  6. 如何用阿里云实行全链路数据追踪
  7. MaxCompute在电商场景中如何进行漏斗模型分析
  8. 利用云数据库 MongoDB ,为你的业务创建单节点实例
  9. 解读 Knative Eventing v0.10.0 最新版本特性
  10. 阿里给所有卖家发福利:全球首个人工智能中文字库免费用