Breve introducción personal: nuevo creador estrella en el campo de Java; bloguero de tecnología en la nube de Alibaba, bloguero estrella, bloguero experto; en el camino de aprender Java, registrando el proceso de aprendizaje ~ Página de inicio personal: blog de .29. Comunidad de aprendizaje
: Entrar y dar un paseo ~
SpringBoot - archivo de configuración personalizado
Archivo de configuración personalizado de SpringBoot
El archivo de configuración del proyecto SpringBoot, por defecto, el nombre del archivo es application
y los siguientes tres formatos se pueden usar como archivo de configuración del proyecto SpringBoot:
-
aplicación.propiedades
-
aplicación.yml
-
aplicación.yaml
-
自定义配置文件:
En la columna de configuración del proyecto SpringBoot en el entorno de desarrollo de IDEAProgram arguments
, especifique el nombre del archivo de configuración estableciendo propiedades temporales e identifique las propiedades con nombre personalizado y los archivos de formato yml y yaml como archivos de configuración de SpringBoot:
--spring.config.name=MyApplication #配置文件名
--spring.config.location=classpath:/Myapplication.yml #配置文件类路径、全路径
,
Si desea configurar múltiples atributos de la manera anterior, use separadores entre múltiples valores de atributo .- El nombre del archivo de configuración se puede modificar configurando los parámetros de inicio
- El archivo de configuración puede modificar la ruta configurando los parámetros de inicio
- Los archivos de configuración en el desarrollo de microservicios se configuran dinámicamente a través del centro de configuración (tecnología SpringCloud)
Archivo de configuración personalizado:重要说明
- Proyectos de servidor único: la necesidad de usar archivos de configuración personalizados es baja.
- Proyectos de varios servidores: existe una gran demanda de archivos de configuración personalizados y todas las configuraciones se colocan en un directorio para una gestión unificada.
- Basado en la tecnología SpringCloud, todos los servidores ya no configurarán archivos de configuración, sino que los configurarán a través del centro de configuración y cargarán dinámicamente la información de configuración.