Uso de variables de entorno en Spring Boot Application.properties
En las aplicaciones Spring Boot, puede haber situaciones en las que necesite realizar ajustes de conexión a la base de datos dinámico en diferentes entornos, como local, pruebas y producción. Un enfoque es utilizar variables de entorno e incluirlas en el archivo application.properties.
Para configurar variables de entorno para diferentes entornos, siga estos pasos:
spring.datasource.url = ${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/"nameofDB" spring.datasource.username = ${OPENSHIFT_MYSQL_DB_USERNAME} spring.datasource.password = ${OPENSHIFT_MYSQL_DB_PASSWORD}
Sin embargo, un enfoque más preferido es utilizar el mecanismo de perfil de Spring y crear archivos de propiedades de aplicación separados para cada entorno. Usando la propiedad spring.profiles.active, puede especificar qué perfil debe estar activo y Spring cargará automáticamente el archivo de propiedades correspondiente.
Esto elimina la necesidad de conversiones explícitas de variables de entorno y administra los archivos de configuración de manera más efectiva.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3