Capítulo 14. Desarrollo de aplicaciones Quarkuscon las API de Spring
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Hasta ahora, has visto que todos los ejemplos se han desarrollado utilizando anotaciones CDI como @Inject
o @Produces
, anotaciones JAX-RS o anotaciones Java EE Security. Pero Quarkus también ofrece una capa de compatibilidad para algunas de las bibliotecas Spring más utilizadas, de modo que puedes utilizar todos tus conocimientos sobre Spring Framework para desarrollar aplicaciones Quarkus.
Este capítulo incluirá recetas para
-
Inyección de dependencia Spring
-
Spring REST Web
-
Spring Data JPA
-
Seguridad en primavera
-
Configuración de Spring Boot
14.1 Utilizar la inyección de dependencia de Spring
Problema
Quieres utilizar la API de Inyección de Dependencias (DI) de Spring para desarrollar con Quarkus.
Solución
Quarkus ofrece una capa de compatibilidad API (mediante una extensión) para utilizar las anotaciones DI de Spring.
Aunque te animamos a utilizar anotaciones CDI, eres libre de utilizar también las anotaciones Spring, porque la aplicación final se comportará exactamente igual.
Se desarrolla un servicio de saludo, como al principio del libro. Si estás familiarizado con Spring Framework, muchas cosas te resultarán familiares.
Para añadir la extensión Spring DI, ejecuta el siguiente comando:
./mvnw quarkus:add-extension -Dextensions="spring-di"
O puedes crear un proyecto con la extensión ...
Get Libro de cocina Quarkus now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.