hzk11o11k11o
2020-07-11 14:37
采纳率: 33.3%
浏览 291
已采纳

SpringBoot 2.3.X是不是改了数据源的获取方式?

pom.xml之前的项目是这样配置的

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.8.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
</parent>

现在自己测试,想试试高版本,于是改成了这个2.3.1
就改了这一处,其他都没变

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

然后丢到tomcat里就报这个错误了

     Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class

项目用的是mybatis

奇怪的是如果直接在IDEA里面运行是一切OK的,2.3.x需要用新的方式配置吗?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • 毕小宝 博客专家认证 2020-07-11 15:44
    最佳回答

    找不到合适的驱动类,还是依赖配置的问题,这里有一个一样的问题,可以参考看看:https://www.cnblogs.com/ShouWangYiXin/p/11331972.html

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题