在配置SSM的bean.xml的时候,引入数据库配置文件(location="classpath:db.properties"),忘记写classpath:遇到了报错
<!-- 引入数据库配置文件-->
<context:property-placeholder location="db.properties"/>
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
寻找了好久原因发现是需要写location="classpath:db.properties"
因为直接写引入文件的话IDEA是会有提示的,所以就很顺手的添加了上去
后来经过排查改正即可运行
<!-- 引入数据库配置文件-->
<context:property-placeholder location="classpath:db.properties"/>
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>