为了账号安全,请及时绑定邮箱和手机立即绑定

大哥哥小姐姐们救命啊 数据库连接问题

http://img1.sycdn.imooc.com//5981caee0001d96f04660171.jpg

为什么我yml文件连接数据库这里会报红


http://img1.sycdn.imooc.com//5981cb7100015c5505900331.jpg

为什么我不能用@Entity

下面是我的代码


<?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.imooc</groupId>
  <artifactId>rainbow</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>rainbow</name>
  <description>Demo project for Spring Boot</description>

  <parent>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-parent</artifactId>
     <version>1.5.6.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>





server:
 port: 8080
girl:
 name: miaomiao
 age: 18
spring:
 datasource:
   driver-class-name: com.mysql.jdbc.Driver
   url: jdbc:mysql://127.0.0.1:3306/springboot1
   username: root
   password:
 jpa:
   hibernate:
     ddl-auto: create
   show-sql: true

正在回答

2 回答

这是因为spring-data-jpa和mysql的连接包都没有正确导入。

你的pom文件编写可以,但是如果是在idea里,请确认是否maven下载了这两个jar,可以自己刷新导入。

http://img1.sycdn.imooc.com//598e5df40001ec0119400964.jpg

正确导入后,会看到pom文件中的这两个包不再是红色。

0 回复 有任何疑惑可以回复我~

先看下,你的maven里  链接mysql驱动包 是否下载成功,方法如果是用的idea,选择菜单 view - Tool windows - Maven projects 查看对应的maven下载的包

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151599    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

大哥哥小姐姐们救命啊 数据库连接问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信