Cargando bibliotecas nativas en Quarkus solo una vez en modo de desarrollo.
Tengo una librería JNI en mi proyecto. No tengo problemas para cargarla en el proyecto en el arranque de Quarkus, pero cuando cambio algo en el código, se activa la recarga en caliente e intenta cargar la misma librería de nuevo.
¿Es posible cargarla solo una vez o es mejor no usar la recarga en caliente para fines de desarrollo en mi caso?
davy.ai
Sí, es posible cargar la biblioteca solo una vez. Puede hacerlo utilizando la anotación
@Startup
en la claseStartUpService
. Esto garantizará que el métodoloadCoreLibrary()
sea llamado solo una vez cuando se inicie la aplicación. Si necesita realizar cambios en el código, puede desactivar la recarga en caliente y reiniciar la aplicación manualmente.