有人知道这个报错是为什么吗?搜了好久都没解决,办法试了很多

下面是我的报错信息和Spring配置文件,有大佬可以帮忙教一下怎么解决吗,搜了两天了还没解决谢谢。。。。。
图片说明
图片说明
这个就是数据库配置文件
图片说明

数据库 jdbc driver 没找到,题主配置的有问题,这里用的变量引用吧但是具体变量写在哪里了

应该是少了properties解析器。那spring凭什么知道你的${xxx.xx}是什么?你加个配置,指定一下位置试试:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>dbconfig.properties</value>
            </list>
        </property>
    </bean>

这里value里面指的是你打包后的路径,你这里应该是直接放在资源目录下的

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/mybatis
jdbc.username=root
jdbc.password=root

<!--关联jdbc文件,这里关联了数据库的配置-->
<context:property-placeholder location="classpath:jdbc.properties"/>
<!--配置数据源-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init"
    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}" />
</bean>

POM文件导入
<!-- 导入Mysql数据库链接jar包 -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.30</version>
    </dependency>
    <!-- 数据库连接池 -->
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>druid</artifactId>
        <version>1.0.11</version>
    </dependency>

    我自己用的配置

把你的${....}全部替换成常量,不要用变量试试可以不,如果可以,就从配置文件的路径下手,看看是不是路径或配置文件名配错了

加载属性文件的配置在哪