MyBatis Plus
入门案例
①:创建新模块,选择Spring初始化,并配置模块相关基础信息
②:选择当前模块需要使用的技术集
③:手动田间mp起步依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
④:设置jdbc参数(application.yml)
spring:
datasouce:
type: com.alibaba.druid.poll .DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/mybatisplus_db?serverTimezone=UTC
username: root
password: root
⑤:制作实体类与表结构(类名与表名对应,属性名与字段名对应)
⑥:定义数据接口,继承BaseMapper
@Mapper
public interface UserDao extends BaseMapper<User>{
}
⑦:测试类中注入dao接口,测试功能
@SpringBootTest
class Mybatisplus01QuickstartApplicationTests {
@Autowired
private UserDao userDao;
@Test
public void testGetAll() {
List<User> userList = userDao.selectList(null);
userList.forEach(System.out::println);
}
}
标准数据层开发
标准数据层CRUD功能
- lombok,一个java类库,提供了一组注解,简化POJO实体类开发
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>pr