后台登录功能开发
需求分析
代码开发
功能测试
后台页面展示
分析需求
对应的数据库表是这张员工表
创建员工实体类
把需要的包结构整体创建一下
还有一个mapper包,他是数据存储对象,相当于DAO层,mapper层直接与数据库打交道(执行SQL语句),接口提供给service层
创建接口
创建一个他的实现类
创建服务端返回结果类
这个是一个通用的返回结果类
实现员工登录功能
小插曲:
原因是这里我账号密码一直都设置的root,其实密码是:111111,
之前登录页面输入账号密码后运行到这里就不动了,一直报java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES),
我一直以为是我电脑没给root,一直用管理员打开命令提示符打开MySQL输入:GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '111111';
然后我又怀疑是数据库没给root权限打开,
也还是全部勾选了,最后才想起应该检查Springboot中的配置文件
实现员工退出功能
具体的处理逻辑是
1、清理Session中的用户id
2、返回结果