Tôi có một ứng dụng Jersey được định cấu hình với xác thực xử lý bảo mật mùa xuân. Gói jersey-spring đang cung cấp lớp SpringServlet được đăng ký trong web.xml của tôi như là một servlet.Xử lý ngoại lệ của bộ lọc và bộ lọc
Xác thực và tất cả hoạt động như mong đợi. Những gì tôi tự hỏi là làm thế nào để có các AuthenticationExceptions (và các ngoại lệ bộ lọc khác) được gửi qua servlet Jersey, vì vậy tôi có thể sử dụng ExceptionMapper để xử lý chúng. Ban đầu SpringServlet được cấu hình như một bộ lọc, nhưng sau khi thực hiện một số đọc, tôi đã hiểu rằng một servlet sẽ có thể xử lý các ngoại lệ được ném trong các bộ lọc (có thể đó là một sự hiểu biết không chính xác). Tôi không nhận thấy bất kỳ thay đổi nào về hành vi sau khi thay đổi nó thành một servlet, và nếu tôi theo dõi qua mã bảo mật mùa xuân, tôi có thể thấy nơi HttpServletResponse đang được viết.
Câu hỏi của tôi: Có thể có ngoại lệ quy trình servlet Jersey được bộ lọc bảo mật mùa xuân đưa ra không?
Xin chào Nick, bạn có thể xuất bản SSCCE thể hiện thiết lập của riêng bạn không? –
Có, tôi sẽ thêm một mẫu nhỏ ngay sau khi tôi có cơ hội. –