> 文档中心 > Spring整合Mybatis报错druid.pool.DruidDataSource error,java.sql.SQLException: ${driverClassNam}

Spring整合Mybatis报错druid.pool.DruidDataSource error,java.sql.SQLException: ${driverClassNam}


报错详情

  • Spring整合Mybatis,用durid连接池,运行test报错在这里插入图片描述
  • applicationContext.xml文件配置
    <context:property-placeholder location="classpath:druid.properties"/>    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="${driverClassName}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/>   </bean>
  • druid.properties文件内容
driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/examusername=rootpassword=123456initialSize=5maxActive=10maxWait=3000

解决办法

  • 不使用druid.properties文件引入方式,直接把值填在applicationContext.xml文件里
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/exam"/> <property name="username" value="root"/> <property name="password" value="123456"/>    </bean>
  • 我其实想用druid.properties文件引入方式,可是他一直报错,如果大佬们有其他的解决办法,请告诉我一下。