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 16. Zusätzliche Funktionen von Quarkus

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

Dieses Kapitel enthält Funktionen von Quarkus, die in kein anderes Kapitel passen. Das macht sie natürlich nicht weniger nützlich! In diesem Kapitel lernst du die folgenden Themen kennen:

  • Die Templating-Lösung von Quarkus, Qute

  • OpenAPI-Integration

  • E-Mails verschicken

  • Zeitplanungsfunktionen

  • Caching von Anwendungsdaten

16.1 Templates mit der Qute Template Engine erstellen

Problem

Du willst Templates erstellen und sie mit bestimmten Daten wiedergeben.

Lösung

Verwende die Qute Template Engine.

Qute ist eine Templating-Engine, die speziell für die Anforderungen von Quarkus entwickelt wurde, um die Verwendung von Reflection zu minimieren und den imperativen und reaktiven Programmierstil zu unterstützen.

Qute kann als eigenständige Bibliothek (zur Erstellung von Berichten auf der Festplatte oder zur Generierung vonE-Mail-Nachrichten ) oder zusammen mit JAX-RS zur Bereitstellung von HTML-Inhalten verwendet werden.

Um Qute mit JAX-RS zu verwenden, füge die Erweiterung resteasy-qute hinzu:

./mvnw quarkus:add-extension -Dextensions="quarkus-resteasy-qute"

Standardmäßig werden Templates im Verzeichnis src/main/resources/templates und seinen Unterverzeichnissen gespeichert.

Das Folgende könnte ein einfaches Template als Textdatei sein:

Hello {name}!

Die Vorlage ist ein einfacher Satz, der mit dem ...

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