搭建MyBatis-Plus框架并进行数据库增删改查功能

作者: adm 分类: mybatis 发布时间: 2021-04-29 16:36

添加依赖
引入 Spring Boot Maven:

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.4.2</version>
</dependency>

在 Spring Boot 启动类中添加 @MapperScan 注解,扫描 Mapper 文件夹:

@SpringBootApplication
@MapperScan(“com.yzsite”)
public class Application {

public static void main(String[] args) {
SpringApplication.run(QuickStartApplication.class, args);
}

}
编码
编写实体类 User.java(此处使用了 Lombok (opens new window)简化代码)

@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
编写Mapper类 UserMapper.java

public interface UserMapper extends BaseMapper<User>{

}
开始使用
添加测试类,进行功能测试:

@RunWith(SpringRunner.class)
@SpringBootTest
public class SampleTest {

@Autowired
private UserMapper userMapper;

@Test
public void testSelect() {
System.out.println((“—– selectAll method test ——“));
List userList = userMapper.selectList(null);
Assert.assertEquals(5, userList.size());
userList.forEach(System.out::println);
}

}

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!