Question

Mon premier regard sur Jersey a suggéré que c'était un cadre agréable qui a rendu facile à créer RESTful API Java.

Malheureusement, depuis la prise de décision de l'utiliser (avec Grizzly), je l'ai trouvé à être très mal documenté, par conséquent, il est très difficile d'effectuer des tâches courantes (que je suis sûr est très facile une fois que vous savez comment).

Quoi qu'il en soit, ronchonner plus (désolé, mais je l'ai perdu beaucoup de temps à ce sujet et je suis frustré), ma question:

Comment puis-je injecter des objets en ressources? Je sais que je dois utiliser des classes et connexes Injectable, mais après avoir lu le Javadocs, il ne sait pas encore comment faire.

Mon cas d'utilisation est vraiment simple, je objecte que les ressources ont besoin d'accéder, et je voudrais vraiment éviter d'utiliser plutôt des champs statiques pour exposer les objets aux ressources. Il est difficile d'imaginer que quelqu'un a construit une application Jersey sans faire cela, mais je vais avoir vraiment du mal à trouver comment.

Quelqu'un peut-il me indiquer quelques exemples simples de la façon de le faire?

PS. Je préfère ne pas utiliser Guice, qui semble exagéré pour mes besoins.

Était-ce utile?

La solution 2

J'ai finalement renoncé à Jersey et (Switched retour) à Restlet. Jersey est mal documentée, et alambiquée: - (

Autres conseils

Je ne sais pas ce que vous entendez par « ressources ».

Si vous parlez de l'annotation @Resource, il semble que vous avez à faire soulever des objets lourds vous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top