繁体   English   中英

如何在春季启动application.yml中配置mongodb和postgres?

[英]how to configure both mongodb and postgres in spring boot application.yml?

我们有一个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.

谁能帮忙吗

解决方案1:删除spring.datasource.driver-class-name属性

解决方案2:将spring.datasource.url属性重命名为spring.datasource.jdbc-url

对于解决方案1,Spring Boot将根据spring.datasource.url属性值确定默认的驱动程序类名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM