SpringBoot propiedades de configuración orden de prioridad de carga y

SpringBoot propiedades de configuración orden de prioridad de carga y

  1. En su directorio personal (devtools Cuando se activa, en comparación con ~/.spring-boot-devtools.properties) Devtools atributos Configuración global.
  2. Para utilizar en la prueba de @TestPropertySourcecomentario.
  3. Para utilizar en la prueba de propertiespropiedades, puede ser @SpringBootTestpara una porción pruebas anotación aplicación de prueba.
  4. parámetros de línea de comandos.
  5. De SPRING_APPLICATION_JSONpropiedad (incrustación de sistema de propiedad variable de entorno o sistema propert [] Inline JSON).
  6. ServletConfig Inicialización de parámetros.
  7. ServletContext Inicialización de parámetros.
  8. De java:comp/envpropiedad de JNDI.
  9. las propiedades del sistema Java System.getProperties()().
  10. Operar las variables de entorno del sistema.
  11. Sólo random.*la propiedad RandomValuePropertySource.
  12. El perfil de archivo de propiedades de aplicación especificado (envasado en un tarro de externo application-{profile}.propertiesvariable y YAML).
  13. El archivo de propiedades de perfil de aplicación especificada (en el interior del tarro de empaquetado application-{profile}.propertiesy variables YAML).
  14. En el frasco fuera de los archivos de propiedades de aplicaciones empaquetadas ( application.propertiesy variable de YAML).
  15. En el interior del frasco de aplicaciones empaquetadas (archivos de propiedades application.propertiesy variables YAML).
  16. En @Configurationlas clases @PropertySourcenotas.
  17. El atributo predeterminado (usando SpringApplication.setDefaultPropertiesespecificado).

Más complementos en cuanto menor sea el número de cargas sobre anteriormente, cuanto mayor sea la prioridad.

Es una propiedades de configuración comunes 4,12,13,14,15,16

Referencia: documento SpringBoot china https://docshome.gitbooks.io/springboot/content/

Publicado 27 artículos originales · ganado elogios 1 · visitas 909

Supongo que te gusta

Origin blog.csdn.net/hu853996234/article/details/102639920
Recomendado
Clasificación