Breve introdução pessoal: Novo criador de estrelas no campo Java; Blogueiro de tecnologia de nuvem Alibaba, blogueiro de estrela, blogueiro especialista; no caminho do aprendizado de Java, registrando o processo de aprendizado~ Página inicial pessoal:
blog de
.29 . dar um passeio ~
SpringBoot - arquivo de configuração personalizado
Arquivo de configuração personalizada do SpringBoot
O arquivo de configuração do projeto SpringBoot, por padrão, o nome do arquivo é , e os três formatosapplication
a seguir podem ser usados como arquivo de configuração do projeto SpringBoot:
-
application.properties
-
aplicativo.yml
-
aplicativo.yaml
-
自定义配置文件:
Na coluna de configuração do projeto SpringBoot no ambiente de desenvolvimento IDEAProgram arguments
, especifique o nome do arquivo de configuração definindo propriedades temporárias e identifique as propriedades com nome personalizado, yml e arquivos de formato yaml como arquivos de configuração SpringBoot:
--spring.config.name=MyApplication #配置文件名
--spring.config.location=classpath:/Myapplication.yml #配置文件类路径、全路径
,
Se você deseja configurar vários atributos da maneira acima, use separadores entre vários valores de atributo .- O nome do arquivo de configuração pode ser modificado definindo os parâmetros de inicialização
- O arquivo de configuração pode modificar o caminho definindo os parâmetros de inicialização
- Os arquivos de configuração no desenvolvimento de microsserviços são configurados dinamicamente por meio do centro de configuração (tecnologia SpringCloud)
Arquivo de configuração personalizado:重要说明
- Projetos de servidor único: A necessidade de usar arquivos de configuração personalizados é baixa.
- Projetos multiservidor: há uma alta demanda por arquivos de configuração personalizados e todas as configurações são colocadas em um diretório para gerenciamento unificado.
- Com base na tecnologia SpringCloud, todos os servidores não definirão mais os arquivos de configuração, mas os definirão por meio do centro de configuração e carregarão dinamicamente as informações de configuração.