创建 SpringBoot 项目
采用默认方式创建 SpringBoot 项目需要联网!
勾选下面这 3 个常用依赖,不用 MyBatisPlus 的可以再勾选一下 MyBatis
其他名称、路径相关内容自定义即可。至此,项目创建完成
如果主类不能运行,可以尝试重启 IDEA,正常如下图所示
完善依赖
目前,pom 文件中有 parent、web、mysql、lombok、test依赖,为了简化 Dao 层的开发,需添加 MyBatisPlus 的依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
配置数据库
修改 application.yml 文件
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/xxx
username: xxx
password: xxx
在 Dao 层实现 CURD
定义实体类 Domain
预先定义一个名为 user 的表,结构如下图所示
定义同名实体类 User.java
其中 @Data 是 lombok 提供的注释,能够自动添加 Getter、Setter、toString 等方法
package com.example.demo.domain;
import lombok.Data;
@Data
public class User {
private int id;
private String username;
private String password;
}
定义 Dao
package com.example.demo.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.demo.domain.User;
@Mapper
public interface UserDao extends BaseMapper<User>{
}
至此,即可对数据库进行 CURD
测试 Dao
@Test
void testGetList(){
System.out.println(userDao.selectList(null));
}
使用 MyBatisPlus 即可快速进行简单的 CURD操作