Configuração de vários arquivos de primavera:
1. Arquivo de propriedades
2. Arquivo YAML
1. Arquivo de propriedades
Na inicialização da primavera, o nome do arquivo configurado por vários ambientes precisa atender ao aplicativo- {perfil}.
O formato das propriedades, onde {perfil} corresponde ao seu identificador de ambiente, como mostrado abaixo.
• Aplicativo-dev.properties: Ambiente de Desenvolvimento.
• Application-test.properties: ambiente de teste.
• Application-Prod.Properties: Ambiente de Produção.
Quanto a qual arquivo de configuração será carregado, ele precisa ser passado no aplicativo.
A propriedade Spring.Profiles.Active está definida e seu valor corresponde ao valor {perfil} no arquivo de configuração. como
spring.profiles.active = teste carregará a configuração do aplicativo-test.properties
Conteúdo do arquivo.
2. Arquivo YAML
Servidor: Porta: 8080 # O perfil padrão é dev. Outros ambientes usam perfis diferentes especificando parâmetros de inicialização, como: # ambiente de teste: java -jar xxx.jar--spring.profiles.active = teste # ambiente de produção: java -Jar xxx.Jar-S-spring.profiles. Primavera: Perfis: Dev DataSource: URL: JDBC: mysql: //192.168.0.152: 3306/aylson? useunicode = true & caracterEncoding = utf-8 & usessl = false-# teste de enxeclarado Spring: perfis: datasource: url: JDBC: mysql: //192.168.0.152: 13306/aylson? useunicode = true & caracterenCoding = utf-8 & usessl = false ---# configuração do ambiente de produção Spring: perfis: Prod DataSource: url: JDBC: MySQL: //192.168.0.152: 23306/aylson? useunicode = true & caracterEncoding = utf-8 & usessl = false
Como usar:
Use perfis diferentes especificando parâmetros de inicialização, como:
Ambiente de teste: java -jar xxx.jar spring.profiles.active = teste
Ambiente de produção: java -jar xxx.jar spring.profiles.active = prod
O artigo acima usa diferentes métodos de configuração com base na inicialização da mola. Este artigo é todo o conteúdo que compartilho com você. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.