Comment injecter des dépendances de ressources avec Jersey?

Je vais avoir le code suivant:

@Path("stores")
class StoreResources {

  private ServerConfig config;

  @GET
  public String getAll() {
   //do some stuff with ServerConfig
  }
}

Et j'ai besoin de la ServerConfig objet à être injecté dans cette classe, à partir de l'extérieur et de l'utiliser à l'intérieur de la getAll() méthode.

Quels sont les moyens possibles pour y parvenir? Dois-je utiliser un DI-cadre comme Guice ou le Printemps?

OriginalL'auteur Dunith Dhanushka | 2010-11-08