`

SpringMVC配置文件位置

 
阅读更多
在工程内:
<context:property-placeholder location="classpath:/site.properties"/>


在工程外:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <!--  <property name="location"> <value>classpath:ecis.properties</value> </property> -->
        <property name="locations">
            <list>
                <value>file:${PANDY_WEB_APP_HOME}/config/site.properties</value>
            </list>
        </property>
        <property name="systemPropertiesMode">
            <value>1</value>
        </property>
        <property name="searchSystemEnvironment">
            <value>true</value>
        </property>
        <property name="ignoreUnresolvablePlaceholders">
            <value>true</value>
        </property>
    </bean>

其中:${PANDY_WEB_APP_HOME}是VM Options里面配置的:
-DPANDY_WEB_APP_HOME="/mnt/D/pand_web_app_config"


使用:
<bean id="dataSource" class="${jdbc.dataSource}" destroy-method="close">
        <property name="driverClassName" value="${jdbc.driver}"/>
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
        <!-- <property name="alias" value="${proxool.alias}" />
        <property name="houseKeepingTestSql" value="${proxool.houseKeepingTestSql}" />
        <property name="prototypeCount" value="${proxool.prototypeCount}" />
        <property name="minimumConnectionCount" value="${proxool.minimumConnectionCount}" />
        <property name="maximumActiveTime" value="3600000" /> -->
    </bean>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics