O Idea cria um projeto springboot e usa o arquivo de configuração yml para injetar valores nos atributos

1. ideia, clique em Arquivo no canto superior esquerdo, selecione novo, clique no projeto

2. Selecione Spring Initializr, preste atenção ao sdk, escolha seu próprio jdk instalado localmente e clique em Avançar no canto inferior direito

3. Preencha de acordo com as necessidades reais e clique em Avançar

.

4. Selecione as dependências necessárias de seu próprio projeto de acordo com suas necessidades, em seguida, clique em Concluir após confirmar o caminho do projeto

5. Após a conclusão, preste atenção para modificar a configuração do maven, configure-o como um maven instalado localmente

6. O estilo após a geração do projeto é o seguinte, exclua os arquivos inúteis marcados em vermelho

7. Crie um novo arquivo application.yml, que é carregado por springboot por padrão

8. Preencha as informações de acordo com as reais necessidades do seu projeto, preste atenção ao espaço entre a chave e o valor, lembre-se, alguns nomes de chave podem ser vários

Uma combinação de palavras, como robotUrl na classe de entidade, quando definida no arquivo de configuração, robotUrl e robot_url podem ser correspondidos

9. Crie uma classe de entidade de acordo com as necessidades do projeto. Os atributos da classe de entidade devem corresponder ao nome do arquivo de configuração e gerar

Obter e definir métodos, métodos toString, adicionar anotações @ConfigurationProperties na classe de entidade, o papel desta anotação é explicar

As propriedades na classe correspondem às propriedades do arquivo de configuração um a um. Preste atenção ao adicionar anotações @Component, caso contrário, um erro será relatado, que também pode estar no arquivo pom.xml

Importe o pacote jar de spring-boot-configuration-processor para que, quando a classe de entidade e o arquivo de configuração forem vinculados, avisos relevantes possam ser feitos

10. Use a classe de teste junit.test para testar

11. Resultados do teste

Acho que você gosta

Origin blog.csdn.net/qq_39839828/article/details/104951116
Recomendado
Clasificación