为了账号安全,请及时绑定邮箱和手机立即绑定

MyBatis-Plus + SpringBoot实现简单权限管理

难度中级
时长 5小时12分
学习人数
综合评分9.57
11人评价 查看评价
9.8 内容实用
9.8 简洁易懂
9.1 逻辑清晰
有收获,了解了一些之前不知道的骚操作,nice

讲师回答 / 老猿
选中接口中的方法名,按Alt+Enter

已采纳回答 / 老猿
首先,你Account是否继承父类,如果继承父类,父类中有没有字段加了@TableId注解。
登出这样是把别人的session也登出吗?
@GetMapping("logout")
public String logout(HttpSession session) {
session.invalidate();
return "redirect:/";
}

讲师回答 / 老猿
同学,这个是只管自己的session啊,调用这个方法,是当前登录人的session失效。
老师用的数据库版本8.0的我们基本上还是5.7所以要改一下编码

已采纳回答 / 老猿
你可以理解为,Mybatis-Plus,在Mybatis底层容器初始化的时候,给你注入了一些sql语句,你的Mapper继承了BaseMapper,就可以直接用,如果想深入了解,就得看源码了。

+ 我来回答 回答最高可+2积分

最新回答 / 慕田峪1314202
解决了,原来是多uuid那里多打了个空格?

已采纳回答 / 老猿
你可以换个浏览器试试,或者debug js一下,看看调用这句是否报错,以及调用这句时,观察一下原来的选项按钮和下拉框的代码是否已经在html中存在。

已采纳回答 / 老猿
解决了就好,没帮上你的忙
这个喜欢,哈哈

已采纳回答 / 老猿
应该是浏览器的设置造成的,我有个办法,在开发调试时使用,正式上线的时候不使用,你看看好不好使。就是在LoginController的login方法中,加一段逻辑,首先判断session中的account是否为空,不为空就直接跳转到后台主页,避免这个弹框,你看看是否可以。

已采纳回答 / 老猿
你保持在Session中的accout对象的名称是"templates/account"?是不是应该写成account啊,你写错了。
课程须知
1、需要对Spring Boot和MyBatis-Plus有初步的了解 2、建议学习《MyBatis-Plus入门》课程,链接:https://www.imooc.com/learn/1130 3、建议学习《MyBatis-Plus进阶》课程,链接:https://www.imooc.com/learn/1171
老师告诉你能学到什么?
1、使用Spring Boot整合MyBatis-Plus进行开发 2、MyBatis-Plus代码生成器的使用 3、MyBatis-Plus单表及多表增删改查操作的运用 4、MyBatis-Plus自动填充的实战应用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消