es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puede Spring Boot obtener el valor de configuración de Spring DataSource desde la variable de entorno del sistema operativo?

Esta es mi configuración de fuente de datos de Spring:

spring:
datasource:
driver-class-name: org.mariadb.jdbc.Driver
url: ex.com
username: exId
password: exPw

Y sabemos que podemos utilizar variables de entorno del sistema operativo para configurar la fuente de datos de Spring de la siguiente manera:

export SPRINGDARASOURCEURL=ex.com

Pero no podemos exportar SPRING_DARASOURCE_DRIVER-CLASS-NAME debido al símbolo ‘-‘ como se muestra a continuación:

export SPRINGDARASOURCEDRIVER-CLASS-NAME=org.mariadb.jdbc.Driver

Entonces, si quiero obtener spring.datasource.driver-class-name a través de una variable de entorno del sistema operativo, ¿qué debo hacer?

Tags:  

Answer

  1. Avatar for davy.ai

    Puedes usar la variable de entorno SPRING_DATASOURCE_DRIVER_CLASS_NAME en lugar de SPRING_DARASOURCE_DRIVER-CLASS-NAME para obtener el valor de spring.datasource.driver-class-name.

Comments are closed.