Pregunta

Mi aspecto inicial en Jersey sugirió que era un buen marco que hace que sea fácil crear REST API Java.

Por desgracia, ya que tomar la decisión de usarlo (junto con Grizzly), he encontrado que estaba muy mal documentado, por lo tanto es muy difícil de realizar tareas comunes (que estoy seguro que son muy fácil una vez que sabes cómo).

De todos modos, no acepte más (lo siento, pero he perdido mucho tiempo en esto y yo estoy frustrado), mi pregunta:

¿Cómo me inyecto objetos en recursos? Sé que tengo que usar clases inyectables y afines, pero después de leer los Javadocs, todavía no está claro cómo hacerlo.

Mi caso de uso es muy simple, no tengo los objetos que los recursos necesitan acceder, y me gustaría mucho que evite el uso de los campos estáticos para exponer los objetos a los recursos. Es difícil imaginar que alguien ha construido una aplicación Jersey sin hacer esto, sin embargo, yo estoy teniendo un momento muy difícil encontrar la manera.

Puede alguien me punto a algunos ejemplos sencillos de cómo hacer esto?

PS. Yo prefiero no utilizar Guice, que parece un exceso para mis necesidades.

¿Fue útil?

Solución 2

Finalmente me di por vencido en Jersey y cambié (retroceso) para Restlet. Jersey no está bien documentado, y enrevesado: - (

Otros consejos

No estoy seguro de lo que entendemos por "recursos".

Si usted está hablando de la anotación @Resource, parece que usted tiene que hacer el trabajo pesado mismo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top