Die native Quarkus-Kompilierung erfordert eine explizite Deklaration von Klassen, die für Reflection registriert werden Java

Java-Forum
Anonymous
 Die native Quarkus-Kompilierung erfordert eine explizite Deklaration von Klassen, die für Reflection registriert werden

Post by Anonymous »

Ich verwende Quarkus, um die native Kompilierung zu ermöglichen. Zur Laufzeit sind mir einige Ausnahmen aufgefallen, die es erforderlich machten, Klassen für die Reflektion zu registrieren, z. B.:

Code: Select all

@RegisterForReflection(
targets = { MyClass.class, MyClass2.class, ...
Dadurch wurde das Laufzeitproblem gelöst.
Dieser Ansatz lässt sich jedoch nicht skalieren und scheint unsicher zu sein. In manchen Fällen kann es sein, dass viele Klassen registriert werden müssen, und wenn ich dies manuell/explizit mache, besteht natürlich das Risiko, dass eine Klasse verpasst wird und es letztendlich zu einer Laufzeitausnahme kommt.
Gibt es dafür eine bewährte Vorgehensweise?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post