- 博客(4)
- 收藏
- 关注
原创 Error evaluating expression ‘xxxxx != null and xxxxxx!= ’
异常实际是在Mybatils执行映射处理的时候发生的,属性“XXX”找不到调用自己的所有者对象(NULL),所以抛出异常。从最初的字段所有者开始判断(先要判断category不能为空),避免空指针,才能继续下面的判断。在对应的XXXMapper.xml中一步步判断字段(属性)所有者是否为空。
2023-04-04 09:58:59 4350 2
原创 若依项目如何实现一个账户只能一个人登录(即,限制账户不允许多终端登录)
1、application.yml新增一个配置soloLogin用于限制多终端同时登录。2、Constants.java新增一个常量LOGIN_USERID_KEY公用。3、调整TokenService.java,存储&刷新缓存用户编号信息。4、自定义退出处理类LogoutSuccessHandlerImpl.java清除缓存方法添加用户编号。5、登录方法SysLoginService.java,验证如果用户不允许多终端同时登录,清除缓存信息。
2023-03-25 10:29:56 4636 3
TA创建的收藏夹 TA关注的收藏夹
TA关注的人