-
什么是RESTful风格的后端接口
这是一种开发风格更方便我们程序员开发程序,并不是一种开发规范,开发时可以团队一起制定
-
开发一个功能需要经历哪些流程?
查看页面原型,查看接口文档,进行开发,进行测试,最后联调
-
开发分页功能前端至少需要传什么参数过来,后台简化分页开发的插件叫什么?怎么用?
页数和每页的数据条数, PageHelper,
@Service
public class EmpServiceImpl implements EmpService {
@Autowired
private EmpMapper empMapper;
@Override
public PageBean page(Integer page, Integer pageSize, String name, Short gender, LocalDate begin, LocalDate end) {
Long count = empMapper.count(); //获取总记录数
Integer start = (page - 1) * pageSize; //计算起始索引 , 公式: (页码-1)*页大小
List<Emp> empList = empMapper.page(start, pageSize);
PageBean pageBean = new PageBean(count , empList); //封装PageBean
return pageBean;
}
}
@Override
public PageBean page(Integer page, Integer pageSize) {
PageHelper.startPage(page, pageSize); // 设置分页参数
List<Emp> empList = empMapper.list(name,gender,begin,end); // 执行分页查询
Page<Emp> p = (Page<Emp>) empList; // 获取分页结果
PageBean pageBean = new PageBean(p.getTotal(), p.getResult()); //封装PageBean
return pageBean;
}
-
部门新增逻辑?
DeptController中接收数据,然后响应结果,DeptServiceImpl写插入逻辑,DeptMapper中写要插入的部门信息
-
部门删除逻辑?
DeptController中接收数据,然后响应结果,DeptServiceImpl写删除逻辑,DeptMapper中写要删除的语句,根据什么删除
-
部门查询逻辑?
DeptController中接收数据,然后响应结果,DeptServiceImpl写查询逻辑,DeptMapper中写要查询的SQL语句
-
员工查询逻辑?怎么实现分页查询的?
EmpController写响应格式,EmpServiceImpl写入逻辑,设置分页参数,和分页结果,在EmpMapper.xml里面写SQL格式,进行条件查询
-
员工删除怎么实现?
EmpController中接收参数,EmpServiceImpl中根据什么删除,EmpMapper.xml中写入查询语句,条件查询