您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

java.lang.IllegalStateException:找不到线程绑定请求,方面是异常

java.lang.IllegalStateException:找不到线程绑定请求,方面是异常

您不应该HttpServletRequest在方面方面自动进行a布线,因为这会将您的方面与只能在执行中调用的类一起运行HttpServletRequest

而是RequestContextHolder在需要时使用来获取请求。

private String getRemoteAddress() {
    RequestAttributes attribs = RequestContextHolder.getRequestAttributes();
    if (attribs instanceof NativeWebRequest) {
        HttpServletRequest request = (HttpServletRequest) ((NativeWebRequest) attribs).getNativeRequest();
        return request.getRemoteAddr();
    }
    return null;
}
java 2022/1/1 18:20:10 有451人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶