Jakie obiekty można wstrzykiwać za pomocą adnotacji @Context?
Jestem nowym użytkownikiem JAX-RS i staram się zrozumieć, jak@Context
adnotacja ma działać.
Najavadoc jest lista sześciu klas (Application
, UriInfo
, Request
, HttpHeaders
, SecurityContext
, Providers
). Jednak w sieci znajduję kod, który używa tej adnotacji z innymi typami, na przykład:
@GET
public String something(@Context HttpServletRequest req) {
}
Czy istnieje lista obsługiwanych typów, które mogą być używane z tymi adnotacjami? Czy ta lista zmienia się między wdrożeniem standardu?
Obecnie eksperymentuję z Jersey i obawiam się, że napiszę kod, który nie może zostać przeniesiony do innej implementacji JAX-RS.