Spring 整合MongoDB xml解析

beans引用

XML 复制代码
xmlns:mongo="http://www.springframework.org/schema/data/mongo"


xsi:schemaLocation="
    http://www.springframework.org/schema/data/mongo                         http://www.springframework.org/schema/data/mongo/spring-mongo.xsd "

具体标签

mongo:mongo-client

id

MongoClient的名称,默认值:mongoClient

host

连接到MongoDB服务器的host,默认:localhost

port

连到到MongoDB服务器的端口号,默认:27017

credentials

用户身份认证逗号分隔的配置,格式:username:password@database

replica-set

逗号分隔的的副本集集合,格式为host:port,host:port

mongo:client-options

暂时无用 内嵌在mongo-client标签内

mongo:db-factory

配置本地账号密码:

ps:因为本地默认没有账号密码链接为这种:mongodb://localhost:27017

搞!!!

ps:当前方法测试效果不理想 使用密码可以链接 不使用密码依然可以 但错误信息不可以 后期更正

先使用navicat添加数据库用户

配置对应权限

然后保存。

第二步:修改默认安装位置配置文件:C:\Program Files\MongoDB\Server\{version}\bin\mongod.cfg 增加对应配置项 保存!

复制代码
security:
  authorization: enabled

然后重启对应服务 再测试连接使用密码

相关推荐
leonkay4 小时前
C# 锁机制——【2】深入原理
开发语言·后端·spring·c#·个人开发
霸道流氓气质5 小时前
Spring AI 技术细节:RAG QuestionAnswerAdvisor 设计与实现
java·人工智能·spring
重生之我是Java开发战士9 小时前
【Spring Cloud】认识微服务与工程搭建
spring·spring cloud·微服务
霸道流氓气质9 小时前
Spring AI 多模态开发指南:图片理解与语音合成
java·人工智能·spring
后台模板学习9 小时前
用 IM 即时聊天项目一次讲清消息去重算法的踩坑与解决方案
java·数据库·spring
霸道流氓气质10 小时前
Spring AI 技术细节:VectorStore 多库统一抽象
java·人工智能·spring
逃逸线LOF11 小时前
Spring的AOP简介
java·后端·spring
Zzzzmo_11 小时前
Spring MVC
java·spring·mvc·cookie/session
cfm_291411 小时前
Spring核心设计模式
java·spring·设计模式
Java小白笔记11 小时前
Java 实现阿里云 OSS 文件上传链路:普通上传、秒传、分片与断点续传
java·开发语言·数据库·spring·阿里云