java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Springboot查询数据库数据显示白网页

运行Springboot测试类查询数据库数据显示白网页问题及解决方法

作者:刻黑

Spring Boot应用未能启动的原因是它没有找到合适的数据库配置具体来说,它需要一个数据源(DataSource),但未能在你的配置中找出,也没有找到任何嵌入式数据库(H2, HSQL 或 Derby),本文给大家分享运行Springboot测试类查询数据库数据显示白网页问题及解决方法,一起看看吧

问题

运行Springboot测试类时,查询数据库里面数据显示如下白网页

程序报如下错误

解决方案

Spring Boot应用未能启动的原因是它没有找到合适的数据库配置具体来说,它需要一个数据源(DataSource),但未能在你的配置中找出,也没有找到任何嵌入式数据库(H2, HSQL 或 Derby)

以下是几个可能的解决方案:

1.如果你想使用嵌入式数据库:请确保你已经在项目的类路径中包含了相应的数据库例如,如果你想使用H2数据库,你可以在项目的依赖中添加如下内容:

Maven:

xml

<dependency> 
    <groupId>com.h2database</groupId> 
    <artifactId>h2</artifactId> 
    <scope>runtime</scope> 
</dependency>

Gradle:

groovy

runtimeOnly 'com.h2database:h2'  

2.如果你想使用非嵌入式数据库:你需要在你的application.propertiesapplication.yml文件中提供数据库连接的详细信息以下是一个MySQL连接的例子:

application.properties:

properties

spring.datasource.url=jdbc:mysql://localhost:3306/your_db?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false 
spring.datasource.username=root 
spring.datasource.password=root 
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver  

application.yml`:

yaml

spring: 
  datasource: 
    url: jdbc:mysql://localhost:3306/your_db?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false 
    username: root 
    password: root 
    driver-class-name: com.mysql.cj.jdbc.Driver

到此这篇关于运行Springboot测试类查询数据库数据显示白网页的文章就介绍到这了,更多相关Springboot查询数据库数据显示白网页内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文