Собственная компиляция Quarkus требует явного объявления классов для регистрации в Reflection.JAVA

Программисты JAVA общаются здесь
Anonymous
Собственная компиляция Quarkus требует явного объявления классов для регистрации в Reflection.

Сообщение Anonymous »

Я использую Quarkus, обеспечивающий встроенную компиляцию. Во время выполнения я заметил некоторые исключения, которые требовали регистрации классов для отражения, например:

Код: Выделить всё

@RegisterForReflection(
targets = { MyClass.class, MyClass2.class, ...
Это решило проблему во время выполнения.
Однако этот подход не масштабируется и кажется небезопасным. В некоторых случаях у меня может быть много классов, требующих регистрации, и, конечно, выполнение этого вручную/явно создает риск пропуска одного класса и, таким образом, в конечном итоге получения исключения во время выполнения.
Существует ли в этом отношении передовая практика?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -be-regist

Вернуться в «JAVA»