MyBatisPlus入门案例
MyBatisPlus入门案例
-
创建新模块,选择Spring初始化,并配置模块相关基础信息
-
选择当前模块需要使用的技术集(仅保留JDBC, MySQL的驱动)
-
手动添加mp起步依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> </dependency>
注意事项:由于MP并未收录到idea的系统内置配置,无法直接添加
-
设置Jdbc参数(application.yml)
spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/mybatisplus_db?serverTimezone=UTC username: root password: 1234
注意事项:如果使用Druid数据源,需要导入对应坐标
-
制作实体类与表结构(类名与表名对应,属性名与字段名对应)
-
定义数据接口,继承
BaseMapper<User>
@Mapper public interface UserDao extends BaseMapper<User> { }
-
测试类中注入dao接口,测试功能
@SpringBootTest class Mybatisplus01QuickstartApplicationTests { @Autowired private UserDao userDao; @Test void testGetAll() { List<User> users = userDao.selectList(null); System.out.println(users); } }