Я пытаюсь создать динамическое соединение с базой данных через Agroal внутри собственного образа. Невозможно использовать параметры конфигурации по умолчанию, потому что я не знаю параметры соединения во время компиляции. Это вообще возможно прямо сейчас? Соединение строится так во время выполнения:
AgroalDataSource.from(
AgroalDataSourceConfigurationSupplier()
...)
В настоящее время я вижу эту ошибку:
Class io.agroal.pool.ConnectionHandler[] is instantiated reflectively but was never registered.
Register the class by using org.graalvm.nativeimage.hosted.RuntimeReflection
Установленные функции включают в себя: [agroal, cdi, jdbc-h2, jdbc-mysql, jdbc-postgresql, kotlin, narayana-jta, resteasy, resteasy-jackson]
Он отлично работает на JVM, но не использует Graal. Кажется, что это должно быть возможно, и я, вероятно, что-то здесь упускаю. Я надеялся, что добавления расширения agraol
будет достаточно, но, очевидно, оно неправильно подобрано.