Details
-
New Feature
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The R2DBC connector ships no GraalVM native-image metadata, so applications built with GraalVM native-image (e.g. Spring Boot / Spring Data R2DBC native) fail to use the connector at runtime: the R2DBC SPI ConnectionFactoryProvider and the connector's AuthenticationPlugin implementations are discovered via ServiceLoader and instantiated reflectively, which native-image static analysis cannot detect.
Add native-image config under src/main/resources/META-INF/native-image/org.mariadb/r2dbc-mariadb/