Ubicación de carga del archivo de configuración del proyecto SpringBoot

El archivo de configuración de nuestro proyecto SpringBoot se puede organizar en cuatro lugares, tomando el proyecto SpringBoot MySpringBoot como ejemplo y organizando de mayor a menor, de la siguiente manera:

  1. MySpringBoot / config
  2. MYSpringBoot: directorio raíz
  3. MySpringBoot / src / main / resources / config
  4. MySpringBoot / src / main / resources

Los archivos de configuración se pueden colocar en estas ubicaciones, y el nivel de optimización se carga como se muestra arriba, y se complementarán entre sí, es decir, si hay elementos de configuración en el archivo de configuración, aquellos con niveles de optimización más altos anularán aquellos con prioridades más bajas.

De lo anterior se puede ver que el nivel de optimización del archivo de configuración en config en el mismo directorio de nivel es más alto que el del exterior.

También podemos publicar el paquete jar y especificar dinámicamente otros archivos de configuración fuera del proyecto a través de –spring.config.location, que es particularmente útil para el personal de operación y mantenimiento:

java -jar MySpringboot-1.0-SNAPSHOT.jar --spring.config.location=/home/kyun/Desktop/application.properties

Gracias por leer!

Publicado 381 artículos originales · elogiado 85 · 80,000 vistas +

Supongo que te gusta

Origin blog.csdn.net/weixin_40763897/article/details/105129957
Recomendado
Clasificación