Nosso projeto SpringBoot possui seu próprio arquivo de configuração padrão, que geralmente é composto pelo application.yml e bootstrap.yml. O primeiro é a configuração do módulo, e o último é a configuração dos microsserviços. O fundo é carregado pela estrutura primeiro que o primeiro.
Às vezes, precisamos definir a configuração de nós mesmos. Pode não ser uma corda simples. Pode ser um objeto com segmentos de configuração específicos no objeto. Também faz parte do aplicativo.yml. Você pode adicionar seu próprio código e, é claro, também pode criar um novo arquivo.
Por exemplo, existe uma configuração que consiste em nome e versão. Podemos defini -lo como abaixo do elemento do projeto no Application.yml. O projeto aqui é chamado de prefixo, que usamos para modificar ao definir a entidade de configuração.
pacote test.lind.javalindday.utildemo; importar org.springframework.boot.context.properties.configurationproperties; importar org.springframework.context.annotation.propertysource; importância org.sPringFrameTrétueTyTyPeT.Ment; "Project")@PropertySource (value = "ClassPath: config.yml") classe pública myConfig {private string versão; nome de string privado; public String getversion () {retornar versão; } public void setversion (versão da string) {this.version = versão; } public string getName () {return name; } public void setName (nome da string) {this.name = name; }}E a anotação @component indica que a injeção @Autowired pode ser usada! Se a configuração for apenas um item de string, também podemos usar @value para injetar. O código a seguir mostra dois tipos de itens
Método de injeção.
@RestControllerPublic Class HomeController {@Autowired MyConfig Config; @Value ("$ {lind.name}") String app; @RequestMapping ("/") public String Index () {return "home =" + config.getName () + "app =" + app; }}Resumir
O exposto acima é a introdução do editor de como o Springboot lê itens de configuração personalizados. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!