Este artigo introduzirá dois métodos de arquivos de configuração de propriedades de leitura de primavera. Vamos dar uma olhada no conteúdo específico.
1. Leia a fábrica da primavera
Exemplo:
public class PropertyConfig {Private Static AbstractBeanFactory BeanFactory = NULL; MAPATIVO ESTÁTICO PRIVADO PRIVADO <String, String> cache = novo OnCurrentHashMap <> (); @injeção public PropertyConfig (abstratoBeanFactory BeanFactory) {this.BeanTory = BEANFACTORY; getProperty (chave de string) {String propValue = ""; if (cache.containsKey (key)) {propValue = cache.get (key);} else {try {propValue = beanFactory.ResolVeEmbedValue ("$ {" + key.trim () + "}"); {Ex.PrintStackTrace ();}} retorna propValue;}}Configuração XML da primavera
<Bean> <propriedade name = "SystemPropertiesModename" value = "system_properties_mode_override"/> <propriedades name = "ignoreReSourceNotFound" value = "true"/> <propriedades name = "locations"> <list> <Value>: Props/$ {Property-Path}. =Use em um projeto
String maxtimeInseCondsProp = PropertyConfig.getProperty ("maxtimeInseconds");2. Use diretamente o código do programa SPIRNG para ler o método do arquivo de configuração do projeto
import org.springframework.core.io.ClassPathResource;import org.springframework.core.io.Resource;import org.springframework.core.io.support.PropertiesLoaderUtils;import org.springframework.core.io.FileSystemResource; classe pública teste {/** * @param args */public static void main (string [] args) {string configfile = "d: /test/application.properties"; // Se o arquivo de configuração estiver no diretório da ClassPath, você poderá usar o objeto ClassPathResource // Resource Resource = new ClassPathResource ("/Application.properties"); Recurso de recurso = new FileSystemResource (configfile); tente {Properties Property = PropertiesloadRutils.loadProperties (Resource); String driver = propriedade.getProperty ("jdbc.driver"); String url = propriedade.getProperty ("jdbc.url"); String userName = Property.getProperty ("jdbc.username"); String senha = propriedade.getProperty ("jdbc.password"); } catch (ioexception e1) {//log.error("Read Config Fild Faille ", e1); }}}Se o arquivo de configuração estiver no diretório da ClassPath, você poderá usar o objeto ClassPathResource
Recurso de recurso = novo ClassPathResource ("Application.Properties");Resumir
O exposto acima é sobre ler o código de amostra de arquivo de configuração de propriedades usando a fábrica de primavera. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!