前端接收不到拦截器return false之前设置的消息

问题遇到的现象和发生背景

在ssm前后端分离项目中,在HandlerInterceptor中拦截前端头部带过来的token是否有效,无效的话返回自定义消息。但我前端用ajax却接收不到token无效时返回的自定义消息,一直显示跨域问题。项目中我进行了跨域处理的,return返回true的话是能跑通

问题相关代码,请勿粘贴截图
Claims claims = null;
        try {
            claims = JwtUtil.parseJWT(token);
        } catch (Exception e) {
            e.printStackTrace();
            // token超时 token非法
            ResponseResult result = ResponseResult.errorResult(AppHttpCodeEnum.NEED_LOGIN);
            response.setStatus(200);
            response.setContentType("application/json");
            response.setCharacterEncoding("utf-8");
            response.getWriter().print(result);
            return false;

运行结果及报错内容
Access to XMLHttpRequest at 'http://localhost:8080/comment' from origin 'http://127.0.0.1:5500' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我想要达到的结果

前端能够接收后端拦截时返回的消息

可能跨域处理没做好,既然显示跨域问题,你跨域怎么做的