springboot整合mybatisplus的方法详解
目录
- POM:
- application.yaml:
- POJO:
- mapper接口:
- 包扫描:
- 测试:
- 总结
POM:
com.baomidou mybatis-plus-boot-starter3.5.1 mysql mysql-connector-javaorg.mybatis.spring.boot mybatis-spring-boot-starter2.1.4
如下图所示,
mybatis-plus-boot-starter
已经引入了jdbc 所以无需在引入 jdbc的依赖文章图片
【springboot整合mybatisplus的方法详解】
application.yaml: 只需要 填写数据源配置即可 。
spring:datasource:url: jdbc:mysql://localhost:3306/kaoyan?serverTimezone=UTCpassword: adminusername: rootdriver-class-name: com.mysql.cj.jdbc.Driver
POJO:
@Data@NoArgsConstructor@AllArgsConstructor@ToString@TableName(value = "https://www.it610.com/article/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{}
包扫描:
文章图片
测试:
@SpringBootTestclass Demo03242ApplicationTests {@AutowiredUserPlusMapper userPlusMapper; @Testvoid contextLoads() {UserPlus user = userPlusMapper.selectById(1); System.out.println(user.toString()); }}
文章图片
总结 本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- Spring和mybatis整合 org.mybatis.spring.mapper.MapperScannerConfigurer
- Springboot启动后报错This application has no explicit mapping for /error, so you are seeing this as a fal
- SpringBoot详解
- spring|SpringBoot 整合Security 登陆页面,用户认证,成功失处理
- Springboot整合Shiro实现登录与权限校验详细解读
- SpringBoot+Spring|SpringBoot+Spring Data JPA整合H2数据库的示例代码
- Springboot|Springboot jpa使用sum()函数返回结果如何被接收
- Springboot整合Swagger3全注解配置(springdoc-openapi-ui)
- SpringBoot如何访问html和js等静态资源配置
- SpringBoot整合redis中的JSON序列化文件夹操作小结