Java JdbcHttpSessionConfiguration弄乱了我的Bean常量
我使用的是SpringMVC4.2,我的app-context.xml中有这段代码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
<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
文件,因此无法找到数据源配置中的palceholderhibernate.connection.url
。要么修复.properties
文件检测,要么尝试硬编码连接url。@Andremoniy我删除了一个bean,它就可以工作了。
Caused by: java.lang.IllegalArgumentException:
Could not resolve placeholder 'hibernate.connection.url' in string value "${hibernate.connection.url}"