mybatis-plus环境搭建
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环境搭建相关推荐
- mybatis的环境搭建及如何和搭配spring使用
本次博客主要介绍mybatis的环境搭建及如何和搭配spring使用,关于动态sql的部分可能会放在后面找一个专题来写.建议要有一定的ibatis的基础 1maven组织结构所需要的jar包 01 & ...
- SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一)
SSM(Spring+SpringMVC+Mybatis)框架环境搭建(整合步骤)(一) 1. 前言 最近在写毕设过程中,重新梳理了一遍SSM框架,特此记录一下. 附上源码:https://gitee ...
- SSM框架的搭建学习(1)---MyBatis的环境搭建
SSM(Spring+SpringMVC+MyBatis)框架为当今最为流行的WEB开发框架之一,基本上涉及数据库的一些增删改查操作都可以借用此框架,本尊此前接的一个小公司关于楼宇空调监控指标的项目就 ...
- 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建
从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...
- spring boot+mybatis框架环境搭建
配置spring boot+mybatis框架环境搭建 一, spring boot 环境搭建 以下步骤为 1,新建maven工程 2.在pom文件中添加: spring-boot-starter-p ...
- SpringBoot+Mybatis+Swagger2环境搭建
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:calebman https://www.jianshu.c ...
- 基于SpringMVC、Maven以及Mybatis的环境搭建 【转】
搭建环境 1.IDE用的是Eclipse的J2EE版本,要保证装上了Maven,可以使用Eclipse的Install New Software来安装 然后点击Next,安装好后重启一次. 注意:使用 ...
- SpringBoot+Mybatis+Swagger2环境搭建+logback-spring日志打印及入库
本文简介 本文将基于Spring官方提供的快速启动项目模板集成Mybatis.Swagger2框架,并讲解mybatis generator一键生成代码插件.logback.一键生成文档以及多环境的配 ...
- idea+SpringBoot+Mybatis+Mysql环境搭建
开发环境说明: idea2017.2.6 jdk8 maven3.5 绿色版mysql+绿色版mysql客户端 1.idea创建springboot 2.点击直接生成pow.xml文件 <?xm ...
- mybatis 开发环境搭建
不说废话直接上代码,首先看下我的目录机构: 红色部分,表明你所需的jar包,已经配置文件. 创建用户表,以及插入数据. create table books(id int (11) not null ...
最新文章
- Spring框架是怎么解决Bean之间的循环依赖的 (转)
- java代码讲解_Java基础系列-代码块详解
- 云视通手机录像存储在什么地方_抖音影视剪辑抽帧是什么意思
- 067_VFPage中Js与controller交互方式(二) RemoteAction
- python list转换成array_一文掌握Python【不定期更新】
- python socket 多人聊天室
- Swift 类的使用class
- 深入理解ArrayList 和 LinkedList 区别
- everything html修改,在HTML 5视频标签上更改源
- java比较炫的小程序_有人不建议学Java,有人不建议学Python,该怎么选择
- c# gerber文件读取_必须收藏的一篇关于:AD18生成gerber文件及用CAM350读取gerber教程...
- Markdown的使用心得
- 5G无线关键技术 — 高频段信号传输技术
- JS中的attribute和property的区别和联系
- 局域网远程桌面工具推荐
- vue3在控制台打印相关变量的值
- CG中的几何学——坐标系【2】
- Figma#3:色彩
- mysql多数据表关联查询慢问题解决方案
- 一款在线视频 App,基于 Material Design + MVP + RxJava + Retrofit + Realm + Glide