SpringBoot整合Mybatis-Plus步骤详解(专题二)

本文承接上篇《SpringBoot整合Mybatis步骤详解(专题一)》,侧重业务,部分细节不会进行过于细致描述,详情请参考(36条消息) SpringBoot整合Mybatis步骤详解(专题一)_Pleasure258的博客-CSDN博客


步骤一:在pom文件中引入mybatis-plus依赖

此外考虑到业务需求,在初始化springboot项目时候还应该加入web、lombok、mysql依赖,这里不进行过多的赘述

步骤二:配置数据库的连接
#配置数据库
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
  url: jdbc:mysql://localhost:3306/mybatis
username: 填写自己的账户
password: 填写自己的密码

从该部分以下为业务部分,以user表根据id查询用户为例讲解,user表包括id、name两个字段

步骤一:创建user实体类
@Data
public class User{
    private int id;
    private String name;
}

步骤二:创建controller
@RestController
@RequestMapping("/users")
public class User{
    //注入IUserService
    @Autowired
    private IUserService iuserservice;

    /**
    根据id查询用户信息
    */
    @GetMapping("{id}")
    public User getById(@PathVariable int id){
            return iuser service.getById(id);
}

步骤三:创建service接口IService
public interface IService extends IServie(User){
    User getById( int id);
}
步骤四:创建service的实现类
public class UserService extends ServiceImpl<UserMapper,User> implents IUserService{
       //注入UserMapper
       @autowired
       private UserMapper usermapper;
       
       public class user getById(int id){
       return usermapper.selectById(id);
    } 
}
步骤五:创建UserMapper
@Mapper
public interface UserMapper extends BaseMapper(User){
}

关于SpringBoot整合Mybatis-Plus实现增删改查以及分页查询等操作代码后续在码云(id:秒云)上传,需要的小伙伴可以自行clone

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值