概述
这里通过设计一个对用户进行增删改查的接口服务,来练习java项目工程化、Spring框架、Mybatis框架的实际应用
本项目目录
上一节初始化项目,已经controller层了,下方新建包:pojo、mapper、service
pojo:所有的实体类都放这里
mapper:所有的mapper接口都放这里(可以理解为数据访问层)
service:具体的业务逻辑处理写这里(curd)
创建实体类
package com.mxf.monkey.pojo;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
/*
* 定义了一个用户实体类
* 包含getter、setter等构造方法
* */
private int user_id;
private String user_name;
private String user_sex;
}
根据实体类创建和初始化数据
定义一个查询用户列表的mapper接口
package com.mxf.monkey.mapper;
import com.mxf.monkey.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
@Mapper
public int