启动报错

来源:5-1 商户投放子系统工程环境搭建

qq_张黎明_2

2019-10-20

启动报错
xml
`<?xml version="1.0" encoding="UTF-8"?>

4.0.0

org.springframework.boot
spring-boot-starter-parent
2.2.0.RELEASE


com.imooc.passbook
merchants
0.0.1-SNAPSHOT
merchants
Demo project for Spring Boot

<properties>
    <java.version>1.8</java.version>
</properties>

<dependencies>
    <!-- mysql连接 -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.29</version>
    </dependency>
    <!-- springboot启动项,jpa具体操作MySQL中表 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <!-- springboot启动项 web工程 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <!-- jdbc java语言连接数据库的 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>
    <!-- 为了解析配置文件,配置文件以yaml结尾 -->
    <dependency>
        <groupId>org.yaml</groupId>
        <artifactId>snakeyaml</artifactId>
        <version>1.10</version>
    </dependency>
    <!-- yaml配置文件,对象属性自动配置 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-configuration-processor</artifactId>
        <optional>true</optional><!-- 真正使用才会被添加进来 -->
    </dependency>
    <!-- 更加方便的操作javabean, 实现的是aop -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>
    <!-- 测试用例需要用到的依赖 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope><!-- 范围 -->
    </dependency>
    <!-- json依赖,序列化反序列化 -->
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.2.31</version>
    </dependency>
    <!-- pom文件中,start的依赖都是靠下面配置,自动加载进来 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-autoconfigure</artifactId>
    </dependency>
    <!-- kafka所需依赖 -->
    <!--
org.springframework.kafka spring-kafka 1.1.1.RELEASE -->
    <!-- 工具类 -->
    <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <version>2.2</version>
    </dependency>
</dependencies>

<build>
    <!-- 编译时jar包名字 -->
    <finalName>ImoocMerchants</finalName>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>
`

报错信息:
Description:

Failed to bind properties under ‘’ to com.zaxxer.hikari.HikariDataSource:

Property: driverclassname
Value: com.mysql.cj.jdbc.Driver
Origin: "driverClassName" from property source "source"
Reason: Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader

Action:

Update your application’s configuration

写回答

1回答

张勤一

2019-10-21

同学你好:

    报错信息显示是数据源驱动配置错误。我不确定是否与你修改 SpringBoot 版本有关系。可以加下 QQ 群,详细描述下错误。(这里给出的错误信息太少,很难定位问题)


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

2
0

Java分布式后台开发 Spring Boot+Kafka+HBase

从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。

886 学习 · 221 问题

查看课程