[英]Use application.yml to configure logging of embedded Tomcat in Spring Boot
[英]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.