本文承接上篇《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