Dúvida Spring

4 respostas
Marcio_Nogueira

O arquivo beans.xml do spring deve ser colocado em um diretório específico?
Desde já agradeço a atenção. :wink:

4 Respostas

fabiofalci

Pode ser colocado em qualquer diretório do classpath.

Por exemplo, no diretório de resources:

src/main/resources/beans.xml
Marcio_Nogueira

Posso colocar o arquivo beans.xml dentro do diretório META-INF? :wink:

fabiofalci

Sim.
Na hora de configurar basta acertar o path:

<context-param>
	<param-name>contextConfigLocation</param-name>
	<param-value>classpath:/META-INF/spring/applicationContext.xml</param-value>
</context-param>
L

Pode sim. O Spring não é rígido em relação a localização dos arquivos de configuração.

No seu caso usando o ClassPathXmlApplicationContext seria assim:

ApplicationContext context = new ClassPathXmlApplicationContext(new String[] {"META-INF/beans.xml"});
Criado 4 de novembro de 2011
Ultima resposta 4 de nov. de 2011
Respostas 4
Participantes 3