Java JdbcHttpSessionConfiguration弄乱了我的Bean常量

Java JdbcHttpSessionConfiguration弄乱了我的Bean常量,java,spring,httpsession,Java,Spring,Httpsession,我使用的是SpringMVC4.2,我的app-context.xml中有这段代码 <bean id="beanConstants" name="beanConstants" class="com.my.web.controller.BeanConstants"> <property name="dbProplocation" value="/my/database.properties" /> <property name="extractDbPr

我使用的是SpringMVC4.2,我的app-context.xml中有这段代码

<bean id="beanConstants" name="beanConstants" class="com.my.web.controller.BeanConstants">
    <property name="dbProplocation" value="/my/database.properties" />
    <property name="extractDbProplocation" value="/my/extract.database.properties" />
    <property name="cssLocation" value="uncompiled" />
    <property name="enableSuspensionPollingStr" value="false" />
</bean>

<!--  JDBC Session Config -->
<bean class="org.springframework.session.jdbc.config.annotation.web.http.JdbcHttpSessionConfiguration"/>

<bean id="dataSource"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="${hibernate.connection.url}" />
    <property name="username" value="${hibernate.connection.username}" />
    <property name="password" value="${hibernate.connection.password}" />
</bean>

我正在尝试将搜索信息保存到数据库中。为什么要这样做?一个与另一个有什么关系?

我不认为
JdbcHttpSessionConfiguration
本身与这个问题有什么关系。很可能是更一般的。日志控制台中可能存在不同的错误?无法识别您的
.properties
文件,因此无法找到数据源配置中的palceholder
hibernate.connection.url
。要么修复
.properties
文件检测,要么尝试硬编码连接url。@Andremoniy我删除了一个bean,它就可以工作了。
Caused by: java.lang.IllegalArgumentException: 
Could not resolve placeholder 'hibernate.connection.url' in string value "${hibernate.connection.url}"