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 小时前
spring中的@MapperScan注解详解
java·后端·spring·mapperscan
柚个朵朵5 小时前
Spring的Validation,这是一套基于注解的权限校验框架
java·后端·spring
程序员小杰@5 小时前
【MCP教程系列】SpringBoot 搭建基于 Spring AI 的 SSE 模式 MCP 服务
人工智能·spring boot·spring
程序员buddha6 小时前
Spring & Spring Boot 常用注解整理
java·spring boot·spring
C_V_Better6 小时前
Java Spring Boot 控制器中处理用户数据详解
java·开发语言·spring boot·后端·spring
SoFlu软件机器人6 小时前
Java 框架配置自动化:告别冗长的 XML 与 YAML 文件
xml·java·自动化
LUCIAZZZ7 小时前
JVM之虚拟机运行
java·jvm·spring·操作系统·springboot
神秘的t8 小时前
Spring Web MVC————入门(2)
java·spring·mvc
冷心笑看丽美人9 小时前
Spring MVC数据绑定和响应 你了解多少?
java·spring·mvc
蒂法就是我12 小时前
详细说说Spring的IOC机制
java·后端·spring