Spring: actualiza la configuración de la base de datos dinámicamente

En mi aplicación, quiero que mis usuarios puedan configurar sus propiedades db la primera vez que inicien la aplicación. Las propiedades db se almacenarán en un archivo de propiedades localmente y spring usará este archivo para la configuración de db en el futuro.

El flujo de trabajo será algo como:

  1. Inicie la aplicación por primera vez -> 2. muestre una página con un formulario de configuración db -> 3. el usuario envía el formulario y la entrada se escribe en el archivo de propiedades db localmente -> 4. spring lee las propiedades db de el archivo de propiedades y crea una instancia de fuente de datos, transacción-nmanager, entitymanager-factory, etc.

Entonces, el desafío es cómo Spring puede comenzar sin ninguna configuración de db y luego instanciarlo dinámicamente sin reiniciar el servidor cuando se envía el formulario.

¿Alguna sugerencia? :-)

Respuesta 1

Estoy tratando de descargar el java jdk usando la secuencia de comandos de Powershell como se indica en el siguiente enlace http://poshcode.org/4224. Aquí, como lo ha especificado el autor, si cambio la URL de la fuente donde está la última ...

en Java simple, puedo escribir la clase P {static <A> A id (A x) {return x; } static int y = P. <Integer> id (8); barra de cadena estática = P. <String> id ("foo"); } en jshell, puedo ...

La configuración es la siguiente: // llame a doA varias veces, llame a doB una vez usando algún valor que depende de doA () verificar (mockedThing) .doB (eq (mockedThing.doA ())); // eliminar eq () no cambia nada Obviamente, ...

Tengo un JSONObject que contiene algunos JSONObjects de la siguiente manera: "estadísticas": {"John": {"Edad": "22", "estado": "casado"}, "Ross": {"Edad": "34" , "estado": "...