Day01 javaweb开发——tlias员工管理系统

任务介绍

  • 完成部门管理和员工管理的增删改查功能

环境搭建

前端---->后端---->数据库

  1. 准备数据库表
  2. 创建springboot工程(web、mybatis、mysql驱动、lombok)
  3. application.properties中引入mybatis配置信息,准备对应的实体类
  4. 准备三层架构标准代码(controller基础结构、service接口、实现类、mapper)

restful开发规范

通过URL定位要操作的资源,通过HTTP动词(请求方式)来描述具体的操作。

- GET : 查询
- POST :新增
- PUT :修改
- DELETE :删除

部门管理

查询

@Slf4j可以修饰类获得日志查询的log对象

前端发送请求到DeptController方法

Day01 javaweb开发——tlias员工管理系统_第1张图片

controller中调用service方法

Day01 javaweb开发——tlias员工管理系统_第2张图片

service中调用mapper接口方法

Day01 javaweb开发——tlias员工管理系统_第3张图片

mapper中实现sql语句

Day01 javaweb开发——tlias员工管理系统_第4张图片

前后端联调

启动nginx,直接点击exe文件运行

在Spring当中为了简化请求路径的定义,可以把公共的请求路径,直接抽取到类上,在类上加一个注解@RequestMapping,并指定请求路径"/depts"。

员工管理

查询

cao卡了我好久,mapper层的参数之前要有@Param注释,怎么视频里面不说清楚

 

分页条件查询

xml定义sql语句的三点规范:

  • 同包同名

Day01 javaweb开发——tlias员工管理系统_第5张图片

  • 导入xml映射

mybatis中文网:


  • namespace要和类的全类名一直,邮件copy reference

Day01 javaweb开发——tlias员工管理系统_第6张图片

 

 批量删除

    
    
        delete
        from emp
        where id in
        
            #{id}
        
    

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