Skip to Content
Quarkus Kochbuch
book

Quarkus Kochbuch

by Alex Soto Bueno, Jason Porter
September 2024
Intermediate to advanced
394 pages
7h 50m
German
O'Reilly Media, Inc.
Book available
Content preview from Quarkus Kochbuch

Kapitel 14. Entwicklung von Quarkus Anwendungenmit Spring APIs

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Bis jetzt hast du gesehen, dass jedes Beispiel mit CDI-Annotationen wie @Inject oder @Produces, JAX-RS-Annotationen oder Java EE Security-Annotationen entwickelt wurde. Aber Quarkus bietet auch eine Kompatibilitätsschicht für einige der am häufigsten verwendeten Spring-Bibliotheken, so dass du dein gesamtes Wissen über das Spring Framework für die Entwicklung von Quarkus-Anwendungen nutzen kannst.

Dieses Kapitel enthält Rezepte für Folgendes:

  • Spring Dependency Injection

  • Spring REST Web

  • Spring Data JPA

  • Frühlingssicherheit

  • Spring Boot Konfiguration

14.1 Spring Dependency Injection verwenden

Problem

Du möchtest die Spring Dependency Injection (DI) API verwenden, um mit Quarkus zu entwickeln.

Lösung

Quarkus bietet eine API-Kompatibilitätsschicht (mithilfe einer Erweiterung), um Spring DI-Annotationen zu verwenden.

Obwohl wir dich dazu ermutigen, CDI-Annotationen zu verwenden, steht es dir frei, auch die Spring-Annotationen zu nutzen, da sich die endgültige Anwendung genauso verhalten wird.

Wie zu Beginn des Buches wird ein Begrüßungsdienst entwickelt. Wenn du mit dem Spring Framework vertraut bist, werden dir viele Dinge bekannt vorkommen.

Um die Spring DI-Erweiterung hinzuzufügen, führe den folgenden Befehl aus:

./mvnw quarkus:add-extension -Dextensions="spring-di"

Oder ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Projektmanagement kurz & gut

Projektmanagement kurz & gut

Daniel Brönimann, Christoph Bommer
OpenShift für Entwickler, 2. Auflage

OpenShift für Entwickler, 2. Auflage

Joshua Wood, Brian Tannous

Publisher Resources

ISBN: 9781098195175Supplemental Content