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

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

相关推荐
chanalbert43 分钟前
Spring Cloud分布式配置中心:架构设计与技术实践
spring boot·spring·spring cloud
Code季风3 小时前
深度优化 spring 性能:从缓存、延迟加载到并发控制的实战指南
java·spring boot·后端·spring·缓存·性能优化
张小洛12 小时前
Spring AOP 是如何生效的(入口源码级解析)?
java·后端·spring
追风少年浪子彦13 小时前
mapstruct与lombok冲突原因及解决方案
java·spring boot·spring·spring cloud
军军君0113 小时前
基于Springboot+UniApp+Ai实现模拟面试小工具四:后端项目基础框架搭建下
spring boot·spring·面试·elementui·typescript·uni-app·mybatis
MZ_ZXD00115 小时前
flask校园学科竞赛管理系统-计算机毕业设计源码12876
java·spring boot·python·spring·django·flask·php
超级小忍17 小时前
在 Spring Boot 中使用 MyBatis 的 XML 文件编写 SQL 语句详解
xml·spring boot·mybatis
你我约定有三21 小时前
spring--xml注入时bean的property属性
xml·java·spring
喜欢敲代码的程序员21 小时前
Spring Boot中请求参数读取方式
java·spring boot·后端·spring
灰小猿1 天前
多级@JsonTypeInfo和@JsonSubTypes注解使用详解及场景分析
java·后端·mysql·spring·spring cloud