使用STS Maven构建springboot项目出现Cannot load driver class: com.mysql.jdbc.Driver

使用STS Maven构建springboot项目出现Cannot load driver class: com.mysql.jdbc.Driver

所有配置都已经正确配置,但是驱动一直报无法加载。很是郁闷!


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



    UTF-8
    UTF-8
    1.8



    
        org.springframework.boot
        spring-boot-starter-jdbc
    

    
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        1.3.2
    

    
        mysql
        mysql-connector-java
        runtime
    
    
        org.springframework.boot
        spring-boot-starter-data-rest
    

    
        org.springframework.boot
        spring-boot-starter-web
    

    
        org.springframework.boot
        spring-boot-starter-tomcat
        provided
    
    
        org.springframework.boot
        spring-boot-starter-test
        test
    




    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    

Application.yml中配置

spring:
  datasource:
     url: jdbc:mysql://127.0.0.1:3306/vim
     username: root
     password: password
     driverClassName: com.mysql.jdbc.Driver

依赖项 (不好意思,路径有隐私)

使用STS Maven构建springboot项目出现Cannot load driver class: com.mysql.jdbc.Driver_第1张图片

可以看到一切正常,mysql包版本为5.1.46

BUT 错!

点开mysql-connector左边的小箭头却啥都没有!

如图:
使用STS Maven构建springboot项目出现Cannot load driver class: com.mysql.jdbc.Driver_第2张图片

好嘛,原来是这样,包没下成功,大家可自行查看Problems中的信息

然后我在maven中更改了mysql的驱动版本为5.1.45(之前是5.1.46)

使用STS Maven构建springboot项目出现Cannot load driver class: com.mysql.jdbc.Driver_第3张图片

然后,跑起来了!!!

然后,跑起来了!!!

然后,跑起来了!!!

当然了,如果不更改版本,可以前往http://mvnrepository.com/搜索mysql自行下载对应版本的jar包,然后再build path->libraries->双击mysql-connector->双击Source atta…更改路径

THE END!

你可能感兴趣的:(Java,Web)