Springboot整合mybatis

源码:

链接:https://pan.baidu.com/s/1WG1HXwdP-IsQvLBdd5QOog 
提取码:cy68 
 

实验任务1:建库建表

在mysql中创建mybatis数据库,并创建customer表,设置id,主键自增,添加sname,jobs,phone字段,如图。

Springboot整合mybatis_第1张图片

实验任务2:创建项目,引入相关依赖

Springboot整合mybatis_第2张图片

实验任务3:创建application.properties配置文件

实验任务4:创建customer的pojo类 

package com.hxci.jcy.pojo;

public class Customer {
    private Integer id;
    private String sname;
    private String jobs;
    private String phone;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getSname() {
        return sname;
    }

    public void setSname(String sname) {
        this.sname = sname;
    }

    public String getJobs() {
        return jobs;
    }

    public void setJobs(String jobs) {
        this.jobs = jobs;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }
}

实验任务5:创建customerDao接口

通过@Param注解传值

package com.hxci.jcy.dao;

import com.hxci.jcy.pojo.Customer;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CustomerDao {
    //dao--->mapper.xml
    public List query(@Param("customer") Customer customer,@Param("pageNo") Integer pageNo);

    public void add(Customer customer);
}

实验任务6:创建customerMapper.xml配置文件



    
    

实验任务7:创建CustomerService和CustomerServiceImpl

Springboot整合mybatis_第3张图片

Springboot整合mybatis_第4张图片 

实验任务8:创建CustomerController

Springboot整合mybatis_第5张图片

使用postman测试

Springboot整合mybatis_第6张图片 

Springboot整合mybatis_第7张图片 

 Springboot整合mybatis_第8张图片

 

你可能感兴趣的:(spring,boot,java,mysql)