Quiero crear un servicio web REST usando Jersey. También quiero usar Spring en el proyecto. Ahora, mis preguntas son las siguientes:
No veo ninguna razón para integrar estos 2juntos en mi solicitud. Por lo tanto, debería poder usar Spring para la administración de beans y Jersey para crear el servicio web. Estoy en lo correcto, o Spring and Jersey de alguna manera tienen que estar integrados.
Veo que hay un maven de jersey-spring.proyecto, y así, asumo que esto es con el propósito de integrar jersey y spring juntos. Mi pregunta aquí es: ¿obtengo algún beneficio de usar este formulario integrado en lugar de simplemente usar Jersey y Spring por separado para su propia funcionalidad?
Gracias, Ciro
Respuestas
2 para la respuesta № 1Absolutamente puede combinar los dos proyectos. Sin embargo, te animo a que veas Spring-MVC para hacer REST ya que es muy potente y fácil de usar. Si la memoria sirve, el proyecto Jersey-Spring fue útil en la integración de JAXB y otros puntos de contacto. Una vez más, todo esto está integrado en la primavera. Y si usas Spring-Boot es increíblemente sencillo de ejecutar.
1 para la respuesta № 2
El proyecto Jersey-Spring proporciona integración entre Jersey y Spring. Te permite conectar cualquier bean en tu contexto de Spring a Jersey y viceversa.
Por ejemplo, si está utilizando Spring-Security, le proporcionará el capital de Spring-Security cuando conecte el SecurityContext específico de Jersey a cualquiera de sus recursos REST.
0 para la respuesta № 3
Si quieres acceder a los frijoles de primavera desde tuLos puntos finales REST de Jersey (o use Spring Beans como implementaciones para sus interfaces JAX-RS) necesita integrar Spring y Jersey, de lo contrario no funcionará. Si no tiene ninguna conexión entre Spring Beans y sus puntos finales REST, entonces no es necesario.
0 para la respuesta № 4
Creo que tu primera afirmación es correcta. He usado Jersey y Sprint como entidades separadas.
- Jersey es realmente impresionante para crear un servidor web.
- La primavera es útil para la inyección de dependencia (frijoles) y otras cosas refrescantes.
Acerca de su segunda declaración, no sé nada de Jersey-Spring Maven Project.
Mi sugerencia / opinión es hacer como tu primeracomentario. Utilízalos de forma separada. Tendrás lo mejor de ambos mundos. Usar el proyecto maven de jersey-spring puede ser una complicación y quizás no sea lo que quieres. Las bibliotecas suelen tener la intención de ser independientes.