1.新建数据库
2.创建工程
3.加入pom

// 注意这里不是spring-boot-starter-web
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><!--mybatis-plus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.0.5</version></dependency><!--mysql--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.22</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency></dependencies>

4.配置文件 mysql 8.0

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=root

5.扫描


@MapperScan("com.xmy.mapper") // 增加扫描
@SpringBootApplication
public class MybatisPlusDemoApplication {@Autowiredprivate UserMapper userMapper;public static void main(String[] args) {SpringApplication.run(MybatisPlusDemoApplication.class, args);}}

6.实体类

@Data
public class User {private Long id;private String name;private Integer age;private String email;}

7.mapper


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.xmy.entity.User;
import org.springframework.stereotype.Repository;@Repository
public interface UserMapper  extends BaseMapper<User> {}

8.测试


import com.xmy.entity.User;
import com.xmy.mapper.UserMapper;import org.junit.Test;  // 测试类导包注意别倒错
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;import java.util.List;@RunWith(SpringRunner.class)
@SpringBootTest
public class MybatisPlusDemoApplicationTests {@Autowiredprivate UserMapper userMapper;@Testpublic void contextLoads() {List<User> users = userMapper.selectList(null);System.out.println(users);}}

mybatis-plus环境搭建相关推荐

  1. mybatis的环境搭建及如何和搭配spring使用

    本次博客主要介绍mybatis的环境搭建及如何和搭配spring使用,关于动态sql的部分可能会放在后面找一个专题来写.建议要有一定的ibatis的基础 1maven组织结构所需要的jar包 01 & ...

  2. SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)

    SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...

  3. SSM框架的搭建学习(1)---MyBatis的环境搭建

    SSM(Spring+SpringMVC+MyBatis)框架为当今最为流行的WEB开发框架之一,基本上涉及数据库的一些增删改查操作都可以借用此框架,本尊此前接的一个小公司关于楼宇空调监控指标的项目就 ...

  4. 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建

    从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...

  5. spring boot+mybatis框架环境搭建

    配置spring boot+mybatis框架环境搭建 一, spring boot 环境搭建 以下步骤为 1,新建maven工程 2.在pom文件中添加: spring-boot-starter-p ...

  6. SpringBoot+Mybatis+Swagger2环境搭建

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:calebman https://www.jianshu.c ...

  7. 基于SpringMVC、Maven以及Mybatis的环境搭建 【转】

    搭建环境 1.IDE用的是Eclipse的J2EE版本,要保证装上了Maven,可以使用Eclipse的Install New Software来安装 然后点击Next,安装好后重启一次. 注意:使用 ...

  8. SpringBoot+Mybatis+Swagger2环境搭建+logback-spring日志打印及入库

    本文简介 本文将基于Spring官方提供的快速启动项目模板集成Mybatis.Swagger2框架,并讲解mybatis generator一键生成代码插件.logback.一键生成文档以及多环境的配 ...

  9. idea+SpringBoot+Mybatis+Mysql环境搭建

    开发环境说明: idea2017.2.6 jdk8 maven3.5 绿色版mysql+绿色版mysql客户端 1.idea创建springboot 2.点击直接生成pow.xml文件 <?xm ...

  10. mybatis 开发环境搭建

    不说废话直接上代码,首先看下我的目录机构: 红色部分,表明你所需的jar包,已经配置文件. 创建用户表,以及插入数据. create table books(id int (11) not null ...

最新文章

  1. Spring框架是怎么解决Bean之间的循环依赖的 (转)
  2. java代码讲解_Java基础系列-代码块详解
  3. 云视通手机录像存储在什么地方_抖音影视剪辑抽帧是什么意思
  4. 067_VFPage中Js与controller交互方式(二) RemoteAction
  5. python list转换成array_一文掌握Python【不定期更新】
  6. python socket 多人聊天室
  7. Swift 类的使用class
  8. 深入理解ArrayList 和 LinkedList 区别
  9. everything html修改,在HTML 5视频标签上更改源
  10. java比较炫的小程序_有人不建议学Java,有人不建议学Python,该怎么选择
  11. c# gerber文件读取_必须收藏的一篇关于:AD18生成gerber文件及用CAM350读取gerber教程...
  12. Markdown的使用心得
  13. 5G无线关键技术 — 高频段信号传输技术
  14. JS中的attribute和property的区别和联系
  15. 局域网远程桌面工具推荐
  16. vue3在控制台打印相关变量的值
  17. CG中的几何学——坐标系【2】
  18. Figma#3:色彩
  19. mysql多数据表关联查询慢问题解决方案
  20. 一款在线视频 App,基于 Material Design + MVP + RxJava + Retrofit + Realm + Glide

热门文章

  1. 【DDD】领域驱动设计实践 —— Application层实现
  2. 嘉兴 机器人仓库 菜鸟_今天,菜鸟上线中国最大机器人仓库
  3. bzoj3939 [Usaco2015 Feb]Cow Hopscotch
  4. 客户关系管理 数据库设计案例
  5. docker 安装redis并配置redis.conf
  6. Binder基石-Parcel
  7. OI队的土豆树(C++)
  8. codewars----Descending Order
  9. INS/GNSS组合导航(一)全球导航卫星系统对比
  10. 搜索引擎点击日志聚类实现相关搜索