<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>com.springboot</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging> <name>girl</name>
<description>Demo project for Spring Boot</description> <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.7.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties> <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
  
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency> <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
</dependencies> <build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>然而项目中没有驱动包 这是为什么
springboot的配置文件也是红色

解决方案 »

  1.   

     Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.tomcat.jdbc.pool.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver
    Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.tomcat.jdbc.pool.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.DriverCaused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver  
      

  2.   

    加上版本号<version>5.1.15-bin</version> 
      

  3.   

    本地的maven仓库有下载  就是项目里没有 是为什么
      

  4.   

    maven update,clean项目试试,或者把仓库的包删掉再引用
      

  5.   

    如果本地仓库里已经下载成功(要求是成功,不能是lastupdate),那就是开发环境没有识别,检查一下编辑器的maven配置。
      

  6.   


    我把Project Settings里面的Libraries内容都删除了   接下来要怎么重新引用maven,Reimport没反应
      

  7.   

    我把Project Settings里面的Libraries内容都删除了   接下来要怎么重新引用maven,Reimport没反应
      

  8.   

    我也是遇到同樣的問題。配置好依賴之後,POM文件和YML配置文件顯示紅色標識。查看依賴庫裏也沒有MySQL的驅動。通過Maven查看之後發現依賴并沒有引入,嘗試刷新項目和重新導入依賴也沒有作用。然後查看項目設置,在電腦上找到下面目錄,發現是驅動包只下載了一部分,沒有下載完成。
      

  9.   

       先maven update,clean项目,出现这问题估计是你的jar包有问题,要么没下载成功,要么版本问题,可以试着手动下载放进仓库里
      

  10.   

    你没有写版本号http://mvnrepository.com/artifact/mysql/mysql-connector-java
    可以选择8,6,5系列各种,5系列最新的 
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.45</version>
    </dependency>