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

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

相关推荐
郭京京4 小时前
mongodb基础
mongodb·go
鼠鼠我捏,要死了捏5 小时前
生产环境MongoDB分片策略优化与故障排查实战经验分享
数据库·mongodb·分片
寒士obj5 小时前
Spring容器Bean的创建流程
java·后端·spring
掉鱼的猫5 小时前
Spring AOP 与 Solon AOP 有什么区别?
java·spring
似水流年流不尽思念7 小时前
Spring 的声明式事务在多线程的场景当中会失效,该怎么解决呢?
后端·spring·面试
tanxiaomi7 小时前
Spring面试宝典:Spring IOC的执行流程解析
java·spring·面试
蓝色天空的银码星8 小时前
Spring循环依赖源码调试详解,用两级缓存代替三级缓存
java·spring·缓存
ciku1 天前
Spring Ai Advisors
人工智能·spring·microsoft
清风6666661 天前
基于51单片机自动浇花1602液晶显示设计
单片机·嵌入式硬件·mongodb·毕业设计·51单片机·课程设计
大新屋1 天前
MongoDB 分片集群修改管理员密码
数据库·mongodb