¿Cómo usar PropertyPlaceholderConfigurer para leer desde un archivo pom dentro de otro archivo xml?

Quiero usar Configurador de marcador de posición de propiedad para leer desde el archivo pom dentro del applicationContext.xml archivo de la siguiente manera:

<context:component-scan base-package="${project.groupId}"/>

teniendo en cuenta que archivo pom tiene lo siguiente:

<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>
    <groupId>com.myapp</groupId>

aquí esta la Configurador de marcador de posición de propiedad de configuración:

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>classpath:oauth_consumer.properties</value>
                <value>classpath:application.properties</value>
            </list>
        </property>

    </bean>

problema: PropertyPlaceholderConfigurer no puede reemplazar el valor en applicationContext.xml.

por favor avise cómo hacer que eso funcione. Gracias.

preguntado el 30 de junio de 12 a las 14:06

1 Respuestas

encontró el problema, el applicationContext estaba bajo src/main/webapp/WEB-INF pero tenía que estar debajo src / main / resources para que funcione.

Respondido el 30 de junio de 12 a las 14:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.