Java-Spring I ha un progetto basato su moduli, ho un modulo per layer e modulo DAO per il livello aziendale che dipende dal layer DAO e dallo strato web dipendente dal livello DAO e dal livello aziendale.Java - Configurazione file di proprietà Spring per il file jar
Sto usando Maven per la compilazione del progetto. e jar di ogni componente sono raggruppati nella cartella lib dei progetti web.
Il problema è che ho il file di contesto di primavera e il file .property all'interno del vaso DAO e che segue è la mia configurazione ma non riesco a caricare le proprietà ho anche provato a prefisso value="classpath:abc.properties
ma non ha funzionato.
Quando apro il vaso DAO, sia il contesto di primavera che i file .properties sono nella radice.
<bean id="applicationProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="abc.properties" />
</bean>
<bean id="cmfModelDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="${jdbc.ConnectionUrl}"/>
<property name="username" value="${jdbc.Username}"/>
<property name="password" value="${jdbc.Password}"/>
</bean>
qualche idea su come risolvere rapidamente questo problema?
hai provato 'classpath *: abc.properties'? –
Per supportare il commento sopra: http://stackoverflow.com/questions/3294423/spring-classpath-prefix-difference –
sì ma non ha funzionato –