Próbowałem użyć nowego CorsFilter
, który jest dostępny w Resteasy 3.0.9. Znalazłem przykład na dole tej strony: Ajax request with JAX-RS/RESTEasy implementing CORSProblemy Resteasy 3.09 CorsFilter
Gdybym określić ten filtr w metodzie getSingletons()
(od Application
podklasy), a następnie moje zasoby nie dostać już skanowane. Oznacza to, że będzie można znaleźć żadnych Zasoby i następujący błąd:
javax.ws.rs.NotFoundException: Could not find resource for full path Error Occures
Na następnej stronie znalazłem opis: javax.ws.rs.NotFoundException: Could not find resource for full path Error Occures
ale w zasadzie, co to opcja wdrażania jest skanowana dla adnotacji @Path, @Provider, itp. dla aplikacji. Powodem jest to, że JAX-RS najpierw poszuka klas i obiektu w nadpisanych odpowiednio getClasses() i getSingletons(). Jeśli następnie zwróci puste zestawy, mówi to JAX-RS, aby wykonać skanowanie (zgodnie ze specyfikacją).
Więc JAX-RS nie robi skanowanie gdybym nadpisać metodę getSingletons()
? Czy istnieje inny sposób skonfigurowania tego CorsFilter
i włączenia skanowania zasobów?