Spring usa una application.properties para producción y otra para depuración
Tengo una aplicación Spring y me gustaría poder cambiar entre configuraciones dependiendo de si estoy depurando el servidor o si el servidor se está ejecutando en producción. (La diferencia en las configuraciones es la ubicación de la base de datos).
Idealmente, me gustaría pasar un argumento de línea de comando a mi aplicación Spring en el arranque y establecer la configuración de la aplicación.
Tengo dos archivos de application.properties separados, uno con los valores de producción y otro con los valores de depuración. ¿Cómo puedo cambiar entre los dos?