Springboot整合Mybatispuls的實例詳解
更新時間:2020年11月12日 14:23:25 作者:康浩鵬
這篇文章主要介紹了Springboot整合Mybatispuls的相關(guān)資料,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
Springboot整合MybatisPuls
Maven導(dǎo)入依賴,主要只需導(dǎo)入MyBatisPuls
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jdbc</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
配置數(shù)據(jù)源
spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC server.port=8082
編寫實體類
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("users")//連接的表名
public class Users implements Serializable {
@TableId("id")標(biāo)記該變量為主鍵
private Integer id;
private String Account;
@TableField("passwraod" )//如果實體類變量和數(shù)據(jù)庫不同使用
private String password;
private Integer Authority;
}
mapper接口編寫
繼承BaseMapper<這里為實體類>
@org.apache.ibatis.annotations.Mapper//讓Spring容器掃描該類為Mapper
@Repository
public interface Mapper extends BaseMapper<Users> {
}
BaseMapper源碼

實現(xiàn)接口方法
@RestController
public class Control {
@Autowired
Mapper mapper;
@RequestMapping("/hello")
public Users Select(){
Users users = mapper.selectById(1);
return users;
}
}
到此這篇關(guān)于Springboot整合Mybatispuls的文章就介紹到這了,更多相關(guān)Springboot整合Mybatispuls內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java中jdk1.8和jdk17相互切換實戰(zhàn)步驟
之前做Java項目時一直用的是jdk1.8,現(xiàn)在想下載另一個jdk版本17,并且在之后的使用中可以進行相互切換,下面這篇文章主要給大家介紹了關(guān)于Java中jdk1.8和jdk17相互切換的相關(guān)資料,需要的朋友可以參考下2023-05-05
SpringBoot利用攔截器實現(xiàn)避免重復(fù)請求
Spring MVC中的攔截器(Interceptor)類似于Servlet中的過濾器(Filter),它主要用于攔截用戶請求并作相應(yīng)的處理。本文就將利用攔截器實現(xiàn)避免重復(fù)請求,感興趣的小伙伴可以了解一下2022-11-11

