gpt4 book ai didi

java - Spring Boot Mongo DB .yml 配置

转载 作者:行者123 更新时间:2023-12-05 00:47:35 25 4
gpt4 key购买 nike

当我使用 MySQL 和 hibernate 进行 spring boot 时,我在 .yml 文件中使用以下配置

spring:
datasource:
url: jdbc:mysql://localhost/userName?zeroDateTimeBehavior=convertToNull
username: userName
password: password
driverClassName: com.mysql.jdbc.Driver

jpa:
show-sql: false
hibernate:
dialect: org.hibernate.dialect.MySQLDialect
format_sql: false
ddl-auto: update

如果是mongoDB而不是mysql和hibernate怎么改?

最佳答案

mongodb 属性都以 spring.data.mongodb 为前缀。对于用户属性,您将使用

spring:
data:
mongodb:
user: test
password: passwordvalue
uri: mongodb://host:27017/db

可用的 mongodb 属性列表在这里:

https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

您可以在源代码中找到它们在 github 上的加载方式:

https://github.com/spring-projects/spring-boot/blob/v2.1.5.RELEASE/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoProperties.java

关于java - Spring Boot Mongo DB .yml 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56371736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com