mongo替换mysql

Blade 未结 1 94
qinwq
qinwq 剑童 2025-06-21 15:46
悬赏:5

一、该问题的重现步骤是什么?

1. 添加mongo依赖 

<>
    <>org.springframework.data</>
    <>spring-data-mongodb</>
    <>2.2.10.RELEASE</>
</>

2. 在nacos中添加mongo配置

spring:

   data:

     mongodb:

        uri: mongodb://xc:xc123456@192.168.1.180:27017/Iot-Cold-Station-Core

   datasource:

        url: ${blade.datasource.dev.url}

        username: ${blade.datasource.dev.username}

        password: ${blade.datasource.dev.password}

3. 启动程序后报错 java.lang.IllegalArgumentException: Could not find class [org.springframework.data.mongodb.MongoDatabaseFactory]


我是一个子module想用mongo替代mysql, 请问需要哪些步骤

二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2025-06-22 23:12

    不要引入blade-core-db的依赖,然后springboot使用mongo就和官方原版一样,该怎么配置就怎么配置

    0 讨论(0)
代码语言
提交回复