Configuración de múltiples archivos de resorte:
1. Archivo de propiedades
2. Archivo Yaml
1. Archivo de propiedades
En Spring Boot, el nombre del archivo configurado por múltiples entornos debe cumplir con la aplicación- {perfil}.
El formato de propiedades, donde {perfil} corresponde a su identificador de entorno, como se muestra a continuación.
• Aplicación-Dev.Properties: entorno de desarrollo.
• Test de aplicación. Properties: entorno de prueba.
• Aplicación PROD.PROPERTIES: entorno de producción.
En cuanto a qué archivo de configuración se cargará, debe aprobarse en la aplicación ON.Properties File
Se establece la propiedad Spring.Profiles.Active y su valor corresponde al valor {perfil} en el archivo de configuración. como
Spring.Profiles.Active = Test cargará la configuración de la prueba de aplicación.
Contenido de archivo.
2. Archivo Yaml
servidor: puerto: 8080 # El perfil predeterminado es dev. Otros entornos usan diferentes perfiles especificando parámetros de inicio, como: # entorno de prueba: java -jar xxx.jar --spring.profiles.active = test # de producción entorno de producción: java -jar xxx.jar --spring.profiles.active = prod spring: perfiles: de desarrollo # La siguiente línea no debe estar faltando, distinguiendo las configuraciones diferentes, y deben ser tres caracteres "-"-"- # # # # # Primavera: Perfiles: Dev DataSource: URL: JDBC: mysql: //192.168.0.152: 3306/aylson? UseUnicode = true & caracterSencoding = UTF-8 & USessl = false-# Configuración de entorno de prueba Spring: Perfiles: Test DataSource: Url: JDBC: mysql: //192.168.0.152: 13306/aylson? UseUnicode = True & caracterSencoding = UTF-8 & USessl = False ---# Configuración del entorno de producción Spring: Profiles: Prod DataSource: URL: JDBC: mysql: //192.168.0.152: 23306/aylson? UseUnicode = true & caracterSencoding = UTF-8 & USessl = FALSE
Cómo usar:
Use diferentes perfiles especificando parámetros de inicio, como:
Entorno de prueba: java -jar xxx.jar spring.profiles.active = test
Entorno de producción: java -jar xxx.jar spring.profiles.active = prod
El artículo anterior utiliza diferentes métodos de configuración basados en el arranque de primavera. Este artículo es todo el contenido que comparto con ustedes. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.