资源地址:https://download.csdn.net/download/zhiaidaidai/88052272
整体流程分析
在reggie文件夹下新建软件包:entity(专门用来放实体类的)、controller、service、mapper。
解压资源,将其中的Employee.java文件复制到entity文件夹下。
再在service软件包下新建软件包impl。最终项目结构如下:
在mapper路径下,创建一个EmployeeMapper接口,并书写代码如下:
package com.itheima.reggie.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.itheima.reggie.entity.Employee;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface EmployeeMapper extends BaseMapper<Employee> {
}
在service路径下,创建一个EmployeeService接口,并书写代码如下:
package com.itheima.reggie.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.reggie.entity.Employee;
public interface EmployeeService extends IService<Employee> {
}
在service/impl路径下,创建一个EmployeeServiceImpl类,并书写代码如下:
package com.itheima.reggie.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.itheima.reggie.entity.Employee;
import com.itheima.reggie.mapper.EmployeeMapper;
import com.itheima.reggie.service.EmployeeService;
import org.springframework.stereotype.Service;
@Service
public class EmployeeServiceImpl extends ServiceImpl<EmployeeMapper, Employee> implements EmployeeService {
}
在controller路径下,创建一个EmployeeController类,并书写代码如下:
package com.itheima.reggie.controller;
import com.itheima.reggie.service.EmployeeService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@Slf4j
@RestController
@RequestMapping("/employee")
public class EmployeeController {
@Autowired
private EmployeeService employeeService;
}
在reggie文件夹下创建一个新的软件包common。随后解压资源,将R.java(通用返回对象类)复制到common路径下。
最终项目结构如下: