刷新用户状态这个流程是否放在Service层中处理更合适一些呢?
来源:5-32 查询用户账号&冻结与解封【用户管理】

慕勒3498910
2023-01-19
老师:您好。就是我个人觉得,是否应该将Controller层中的这段刷新用户REDIS中状态的代码:
// 刷新用户状态 redis.del(REDIS_USER_INFO + ":" + userId);
整体直接放在Service层中,也就是放在
appUserMngService.freezeUserOrNot(userId, doStatus);
这个Service层中的方法里面直接处理掉,更为合适呢?因为按照我的个人理解,Controller层中的代码,更多的,就是执行功能的调度,直接写上这段功能执行的代码,感觉不是太合适。希望了解下,老师的代码架构想法。
写回答
1回答
-
嗯,是可以的,我在架构师课程里和高级工程师里都有提过。比较好的方式是写到service里,当然有时候写controller也行的
00
相似问题