Co oznacza dostawca w JAX-RS?

Czy ktoś mógłby mi wyjaśnić, czym jest dostawca JAX-RS i co robi adnotacja „@Provider”? Czytałem dokumentację, ale nie mogę tego zrozumieć.
Jeśli istnieją klasy zasobów obsługujące przychodzące żądania, co robią dostawcy? Czym różnią się od pojedynczych klas zasobów, gdy tworzę trwałą klasę zasobów (taką, która nie jest na żądanie)? Czy te klasy są również dostawcami?

questionAnswers(3)

yourAnswerToTheQuestion