我们有一个spring boot项目,我们需要使用mongo和postgres,但是我认为在配置mongo和postgres详细信息applicaiton.yml时失败了,在我配置的下面,可以有人帮助我
spring:
profiles: stage
data:
mongodb:
host: mongodb-host
port: 27017
password: password
username: username
authentication-database: database
database: database
datasource:
driver-class-name: org.postgresql.Driver
url: postgres-url
username: user-name
password: password
tomcat:
validation-interval: 30000
test-on-borrow: true
validation-query: SELECT 1
当我启动spring-boot应用程序时,它无法启动并出现以下错误
Caused by: java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.
任何人都可以帮助
答案 0 :(得分:0)
解决方案1:删除spring.datasource.driver-class-name
属性
解决方案2:将spring.datasource.url
属性重命名为spring.datasource.jdbc-url
。
对于解决方案1,Spring Boot将基于spring.datasource.url属性值确定默认驱动程序类名称。