《SSM篇》《容灾小项目2》
一、根据权限–查询左侧菜单列表
1.写mapper方法,查询菜单和子菜单,继承myBatisPlus(可选)
2.对应mapper语句
3.service根据用户id查询不同的菜单和权限
目前只写了用户可以看到的菜单和子菜单,用户的拥有的权限没写
4.在实体类加入字段,存放左侧菜单下的子菜单
5.controller查询出来菜单,展示到左侧
5.1工具类,拿user_Idd 工具类
6.结果
二、菜单管理界面
1.controller不返回数据,空页面
2.服务端分页介绍
传递分页参数,页面数据大小和起始下标
3.1写sql语句
3.1.1为对象添加字段
3.2写SysMenuMapper,查询分页数据,参数加注解…
3.3写对应的service层SysMenuService
3.4在applicationContext.xml中的MyBatis的下面配置它的分页
3.5service层SysMenyServiceImpl
3.6controller层返回数据
4.运行结果:菜单管理显示数据
三、增删改查根据权限显示
1.查询用户能访问的权限SysMenuMapper,以及对应的sql
2.service查询用户具有的所有权限SysMenuService与实现类
3.测试一下是否查到用户权限
四、增删改查功能实现
1.增加—>选择菜单展示
1.1 SysMenuMapper
1.2对应sql 语句
1.3service层SysMenuService
1.4运行结果
2.新增修改功能
2.1mapper层:SysMenyMapper,新增
2.2对应sql语句
2.3service层:SysMenuService
2.4controller层:添加对象
2.5运行结果
五、定时任务
1.ScheduleJobMapper使用MyBatisPlus写,因为是单表
2. service:ScheDuleJobService
分页
增删改查
任务状态:暂停 恢复
2.1常量工具类
3.测试任务状态
六、真正能操作定时任务 略
4.controller:ScheDuleJobController
5.运行结果(暂停,恢复可以点击变换)
七.验证码
1.SysUserController
记住用户名.密码
展示验证码
aplicationContext中添加anon
shiro工具类
常量