springboot整合mybatisplus的方法詳解
POM:
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version> </dependency>
如下圖所示,mybatis-plus-boot-starter 已經(jīng)引入了jdbc 所以無需在引入 jdbc的依賴

application.yaml:
只需要 填寫數(shù)據(jù)源配置即可 。
spring:
datasource:
url: jdbc:mysql://localhost:3306/kaoyan?serverTimezone=UTC
password: admin
username: root
driver-class-name: com.mysql.cj.jdbc.Driver
POJO:
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
@TableName(value = "user") // 指定查詢的表名為 user
public class UserPlus {
// 以下為 mybatis-plus測試
private Integer id;
private String name;
private Integer age;
private String email;
}
mapper接口:
特別簡潔
package com.hoan.demo03242.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hoan.demo03242.bean.UserPlus;
public interface UserPlusMapper extends BaseMapper<UserPlus> {
}
包掃描:

測試:
@SpringBootTest
class Demo03242ApplicationTests {
@Autowired
UserPlusMapper userPlusMapper;
@Test
void contextLoads() {
UserPlus user = userPlusMapper.selectById(1);
System.out.println(user.toString());
}
}

總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
- SpringBoot整合mybatisplus和druid的示例詳解
- Springboot整合mybatisplus的項(xiàng)目實(shí)戰(zhàn)
- SpringBoot整合MyBatisPlus詳解
- SpringBoot整合Mybatis與MybatisPlus方法詳細(xì)講解
- 解決SpringBoot整合MybatisPlus分模塊管理遇到的bug
- SpringBoot快速整合Mybatis、MybatisPlus(代碼生成器)實(shí)現(xiàn)數(shù)據(jù)庫訪問功能
- SpringBoot整合MybatisPlus的教程詳解
- SpringBoot+MybatisPlus+代碼生成器整合示例
- Springboot整合MybatisPlus的實(shí)現(xiàn)過程解析
- SpringBoot整合MyBatisPlus配置動(dòng)態(tài)數(shù)據(jù)源的方法
- SpringBoot整合MybatisPlus的簡單教程實(shí)現(xiàn)(簡單整合)
- Springboot接入MyBatisPlus的實(shí)現(xiàn)
相關(guān)文章
Spring?Boot?集成JWT實(shí)現(xiàn)前后端認(rèn)證的示例代碼
小程序、H5應(yīng)用的快速發(fā)展,使得前后端分離已經(jīng)成為了趨勢,本文主要介紹了Spring?Boot?集成JWT實(shí)現(xiàn)前后端認(rèn)證,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
Java中線程的等待與喚醒_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
在Object.java中,定義了wait(), notify()和notifyAll()等接口。wait()的作用是讓當(dāng)前線程進(jìn)入等待狀態(tài),同時(shí),wait()也會(huì)讓當(dāng)前線程釋放它所持有的鎖。下面通過本文給大家介紹Java中線程的等待與喚醒知識(shí),感興趣的朋友一起看看吧2017-05-05
SpringBoot集成Mybatis的實(shí)現(xiàn)步驟
這篇文章主要介紹了SpringBoot集成Mybatis的實(shí)現(xiàn)步驟,本文通過SpringBoot +MyBatis 實(shí)現(xiàn)對數(shù)據(jù)庫學(xué)生表的查詢操作,需要的朋友可以參考下2020-12-12
springboot的logging.group日志分組方法源碼流程解析
這篇文章主要為大家介紹了springboot的logging.group日志分組方法源碼流程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
java實(shí)現(xiàn)ArrayList根據(jù)存儲(chǔ)對象排序功能示例
這篇文章主要介紹了java實(shí)現(xiàn)ArrayList根據(jù)存儲(chǔ)對象排序功能,結(jié)合實(shí)例形式分析了java針對ArrayList的相關(guān)運(yùn)算、排序操作技巧,需要的朋友可以參考下2018-01-01
Spring?Boot?集成Redisson實(shí)現(xiàn)分布式鎖詳細(xì)案例
這篇文章主要介紹了Spring?Boot?集成Redisson實(shí)現(xiàn)分布式鎖詳細(xì)案例,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08
Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之財(cái)務(wù)預(yù)算管理系統(tǒng)的實(shí)現(xiàn)
這是一個(gè)使用了java+SSM+Jsp+Mysql+Layui+Maven開發(fā)的財(cái)務(wù)預(yù)算管理系統(tǒng),是一個(gè)畢業(yè)設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),具有財(cái)務(wù)預(yù)算管理該有的所有功能,感興趣的朋友快來看看吧2022-02-02

