我现在正在学习微服务,在创建了我的第一个微服务之后,我试图将我的微服务连接到postgre数据库,但是我已经'
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
with this exception:
初始化上下文时出现异常错误-正在取消刷新尝试:异常错误:创建在类路径资源[org/springframework/boot/autoconfigure/sql/init/数据源初始化配置. class]中定义的名为“dataSourceScriptDatabaseInitializer”的Bean时出错:未满足通过方法“dataSourceScriptDatabaseInitializer”参数0表示的依赖项;嵌套异常是一个异常:创建在类路径资源[org/springframework/ Boot /autoconfigure/jdbc/数据源配置$Hikari.class]中定义的名为“dataSource”的Bean时出错:通过工厂方法示例化Bean失败;嵌套异常是一个嵌套的异常。无法示例化[com.zaxxer.hikari.hikariDataSource]:工厂方法“dataSource”引发了异常;嵌套的异常是一个嵌套的异常。无法确定合适的驱动程序类2022-12-06 22:33:04.408信息2012 --- [ main] o.apache. Catalina .core.标准服务:正在停止服务[Tomcat]'
这是我的申请表。
server:
port: 8080
spring:
application:
name: player
datasource:
password: "MySecretPassword!"
url: jdbc:postgresql://localhost:5432/genjiservices
username: saucegenji
jpa:
hibernate:
ddl-auto: update
properties:
hibernate:
dialect: org.hibernate.dialect.PostgreSQLDialect
format_sql: true
show-sql: true
'我不能把我的pom发出去,因为它说那是垃圾邮件
我试着先找到解决方案,但找不到一个适合我的,而且我认为我的应用程序忽略了我的应用程序。yml是这种情况吗?我的应用程序。yml在资源文件夹中,就像它应该在的那样,所以我真的不明白。
感谢阅读。
1条答案
按热度按时间wpx232ag1#
检查pom文件中是否存在以下内容。还要检查pom中的JPA依赖项。