啊水水水啊 2022-12-17 22:39 采纳率: 65.2%
浏览 18
已结题

SpringBoot项目,前端点击按钮,从而触发异常,抛出异常,前端有同一个html页面中有两个按钮,抛出异常也是一样的,但是有一个抛不出异常。不太理解啥情况,

SpringBoot项目,前端点击按钮,从而触发异常,抛出异常,前端有同一个html页面中有两个按钮,抛出异常也是一样的,但是有一个抛不出异常。不太理解啥情况,
它们两个对应的同一个接口:

@GetMapping("/checkLoggedIn")
    @ResponseBody
    public ResultVO checkUserIsLoggedIn(HttpSession session) {
        if (session.getAttribute("user") == null) {
            throw new CustomizeException(ResultCode.USER_NOT_LOGGED_IN);
        }
        return new ResultVO(ResultCode.SUCCESS);
    }

不正常的后端响应:

2022-12-17 22:26:07.899 ERROR 4244 --- [io-10001-exec-4] c.tedu.exception.GlobalExceptionHandler  : 请先登录
2022-12-17 22:26:07.901  WARN 4244 --- [io-10001-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [com.demo.exception.CustomizeException: 请先登录]
2022-12-17 22:26:09.158 ERROR 4244 --- [io-10001-exec-7] c.tedu.exception.GlobalExceptionHandler  : 请先登录
2022-12-17 22:26:09.159  WARN 4244 --- [io-10001-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [cn.tedu.exception.CustomizeException: 请先登录]

正常来说的后端响应:

2022-12-17 22:22:57.130 ERROR 17324 --- [nio-8080-exec-1] c.demo.exception.GlobalExceptionHandler  : 请先登录
2022-12-17 22:22:57.131  WARN 17324 --- [nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [com.demo.exception.CustomizeException: 请先登录]

对比了一下,这两个不同之处就是一个是nio-8080-exec-1一个是io-10001-exec-7,难道是因为io前面没有n?不理解

  • 写回答

1条回答 默认 最新

  • 啊水水水啊 2022-12-18 10:43
    关注

    对于这个问题,我直接将该模块,点击maven点击clean,然后点击install,就不会报错了。注意要先对改模块的root模块进行同样操作。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月18日
  • 创建了问题 12月17日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度