Au Printemps, prise en java“.lang.IllegalArgumentException: impossible de résoudre espace réservé” malgré le fait d'avoir défini “PropertyPlaceholderConfigurer”

Je suis en utilisant le Printemps 3.2.11.VERSION avec Maven 3.3. J'ai cette définie dans mon contexte d'application fichier ...

<bean id="localPropertyConfigurer"
    class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
     <property name="locations">
        <list>
            <value>classpath:quickbase.properties</value>
        </list>
        </property>
</bean><bean id=“myClient" class="org.mainco.subco.mysystem.MyClient">
    <constructor-arg index="0" type="String" value="${quickbase.username}" />
    <constructor-arg index="1" type="String" value="${quickbase.password}" />
    <constructor-arg index="2" type="String" value="${quickbase.url}" />
</bean>

mais quand je lance mon test, j'obtiens l'erreur ci-dessous

Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'myClient' defined in class path resource [META-INF/spring/applicationContext-orders.xml]: Could not resolve placeholder 'quickbase.username' in string value "${quickbase.username}"; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'quickbase.username' in string value "${quickbase.username}"

C'est déconcertant de moi parce que dans mon target/classes répertoire, je peux voir un fichier, “quickbase.propriétés,” qui a la “quickbase.nom d'utilisateur” défini. Je ne vois pas quoi d'autre j'ai besoin de vérifier.

InformationsquelleAutor Dave | 2016-05-26