Mybatis-plus只是一个Mybatis的增强工具,只是简化了开发,提高了效率
一、导入Mybatis-plus依赖
<!-- 整合mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.4</version>
</dependency>
注:导入后不必再导入Mybatis的依赖
其底层自动配置好了SqlSessionFactory,数据源是自定义的数据源(druid)
二、编写Mapper接口
所有Mapper接口所对应的 *Mapper.xml文件都必须在classpath*:/mapper/ 下,
因为底层自动配置好了mapperLocations
容器中也自动配置好了 SqlSessionTemplate
附:Mybatis:了解SqlSessionTemplate_Java程序员的进阶之路-CSDN博客_sqlsessiontemplate
编写好的接口标注@Mapper
与Mybatis不同的是,我们只需要让接口继承基类BaseMapper<>便可以使用封装好的CRUD
package com.teen.review.Mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.teen.review.Bean.tUser;
import org.apache.ibatis.annotations.Mapper;
/**
* @author teen
* @create 2021/10/17 11:11
*/
//不要导错类
@Mapper
public interface UserMapper extends BaseMapper<tUser>{
}
三、编写三层架构
编写serveic层接口
只需要继承 IService<