Java Spring boot Mongo DB.yml配置
当我使用MySQL和hibernate进行spring引导时,我在.yml文件中使用以下配置Java Spring boot Mongo DB.yml配置,java,mysql,mongodb,hibernate,spring-boot,Java,Mysql,Mongodb,Hibernate,Spring Boot,当我使用MySQL和hibernate进行spring引导时,我在.yml文件中使用以下配置 spring: datasource: url: jdbc:mysql://localhost/userName?zeroDateTimeBehavior=convertToNull username: userName password: password driverClassName: com.mysql.jdbc.Driver jpa: show
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上的加载方式:
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上的加载方式:
您可以执行以下操作:
spring:
data:
mongodb:
uri: mongodb://yourusername:yourpassword@localhost:27017/yourDB
您可以执行以下操作:
spring:
data:
mongodb:
uri: mongodb://yourusername:yourpassword@localhost:27017/yourDB