直播app开发,个人主页在昵称后面自动显示用户id

直播app开发,个人主页在昵称后面自动显示用户id实现的相关代码

1
 <br>@Target(ElementType.PARAMETER)<br>@Retention(RetentionPolicy.RUNTIME)<br>public @interface LoginUserId {<br> <br>}<br>@Component<br>public class LoginUserHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver {<br> <br>    @Autowired<br>    private CommUserUtil commUserUtil;<br> <br>    @Override<br>    public boolean supportsParameter(MethodParameter parameter) {<br>        return parameter.getParameterType().isAssignableFrom(Long.class) && parameter.hasParameterAnnotation(LoginUserId.class);<br>    }<br> <br>    @Override<br>    public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer container,<br>                                  NativeWebRequest request, WebDataBinderFactory factory) {<br> <br>        // 通过token获取用户<br>        TSacUser sacCurrentUser = commUserUtil.getSacCurrentUser();<br>        if (sacCurrentUser == null) {<br>            return null;<br>        }<br>        return sacCurrentUser.getId();<br>    }<br>}<br>@Configuration<br>public class LoginUserConfigurer implements WebMvcConfigurer {<br>    @Autowired<br>    private LoginUserHandlerMethodArgumentResolver loginUserHandlerMethodArgumentResolver;<br> <br>    @Override<br>    public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {<br>        argumentResolvers.add(loginUserHandlerMethodArgumentResolver);<br>    }<br>}

​以上就是 直播app开发,个人主页在昵称后面自动显示用户id实现的相关代码,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(91)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示