Carregando arquivos properties

4 respostas
Mikhas

Hey galera!

Estou desenvolvendo um sistema utilizando spring e gostaria de saber se existe alguma maneira facil para mim carregar arquivos .properties.

Eu fiz um ContextListener mas não acho que seja muito pratico.

Alguem tem idea de como fazer isso de maneira simples?

4 Respostas

finotti
private Properties getProperties() throws IOException, FileNotFoundException {
		Properties properties = new Properties();
		properties.load(new FileInputStream(getEnderecoProperties()));
		return properties;
	}

	private String getEnderecoProperties() {
		return "/xxxxxx/yyyyyy/myProperties.properties";
	}
Focao

ser for usar o .properties para mensagem, language

seta no struts-config

<message-resources parameter=“seu.path.ApplicationResources”/>

ou no web.xml

<context-param>
<param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
<param-value>ApplicationResources</param-value>
</context-param>

ou no java na unha

ResourceBundle rb = ResourceBundle.getBundle("ApplicationResources");

o spring é só pra transação e injetar seu service…

lecomelli

ou

ResourceBundle resource =ResourceBundle.getBundle("br.com.guj.resource"); resource.getString("key");

Mikhas

Achei uma maneira facil de dazer usando o proprio spring.

Basta eu settar um bean da classe ContextConfigurationHolder e listar nele todos os meus arquivos .properties.
Acho mais pratico pois como esta em um xml, fica de facil alteração.

Valew galera!

Criado 13 de novembro de 2008
Ultima resposta 13 de nov. de 2008
Respostas 4
Participantes 4