【spring Boot异常】No bean named 'entityManagerFactory' available

前言:

最近在学习使用springBoot的数据访问(JPA),下面的关于它的jar包:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
    <version>1.5.15.RELEASE</version>
</dependency>

问题:

在当我编写完相关的demo后进行运行,它却给我报出了如下的一个错误:

No bean named 'entityManagerFactory' available

解决方法:

1、检查对应的mysql服务是否已经启动了

2、检查JPA的jar包版本是否冲突

3、检查mysql版本是否冲突或者版本过低过高得到问题

本人解决的问题点:

把自己pom.xml中的

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <scope>runtime</scope>
</dependency>

修改为:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.42</version>
</dependency>

并打开mysql服务,然后运行就没有发现异常了

结尾:

学习中遇到的一个问题,希望能够帮助到有需要的朋友,发现有错误了欢迎指出,我会加以改正过来!!!

猜你喜欢

转载自blog.csdn.net/weixin_41682266/article/details/82986438
今日推荐