首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpringBoot Mongo配置被application.yaml忽略

SpringBoot Mongo配置被application.yaml忽略
EN

Stack Overflow用户
提问于 2020-09-12 14:49:29
回答 1查看 368关注 0票数 0

我的Spring有一个非常烦人的问题。

所以我有一个MySQL数据库和一个连接到的MongoDB。Mysql的所有功能都很好,比如来自Application.yaml文件的设置,而不是Mongo。它忽略数据库名称,并创建自己的名为"test“的名称。即使我加入一个随机主机和端口,它仍然在本地连接。有人能发现我做错了什么吗?

代码语言:javascript
复制
server:
  servlet:
    contextPath: /api/v1/
  port: 8080
spring:
  data:
    mongo.database: springboot-rest
    mongo.host: localhost
    mongo.port: 27017
  output:
    ansi:
      enabled: ALWAYS
  datasource:
    url: jdbc:mysql://localhost:3306/spring_social?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false
    username: test
    password: test



  servlet:
    multipart:
      max-file-size: -1
      max-request-size: -1

  jpa:
    show-sql: true
    hibernate:
      ddl-auto: update
      naming-strategy: org.hibernate.cfg.ImprovedNamingStrategy
    properties:
      hibernate:
        dialect: org.hibernate.dialect.MySQL5InnoDBDialect

编辑值得注意的是,我也用这种方式打成平手,也没有运气:

代码语言:javascript
复制
spring:
  data:
    mongo:
      database: springboot-rest
      host: localhost
      port: 27017
  output:
    ansi:
      enabled: ALWAYS
  datasource:
    url: jdbc:mysql://localhost:3306/spring_social?useSSL=false&serverTimezone=UTC&useLegacyDatetimeCode=false
    username: test
    password: test
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-13 09:42:27

mongodb应该在那里而不是mongo

代码语言:javascript
复制
spring:
  data:
    mongodb:
      database: springboot-rest
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63861557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档