MongoDb学习 自定义配置mongodb连接
2024-10-20 09:26:41
最近研究了mongodb获取本地连接属性的方案,场景就是mongodb的连接地址不在配置文件中配置,而是在代码中写好,代码中是从本地文件读取地址。
public class MongoConfig { @Bean
public MongoDbFactory mongoDbFactory() throws UnknownHostException {
StringBuffer url=new StringBuffer();
url.append("127.0.0.1");//数据库地址
url.append(":");
url.append("27017");//数据库端口
url.append("/");
url.append("dataBase");//数据库名字 MongoClientURI mongoClientURI=new MongoClientURI(url.toString(),new MongoClientOptions.Builder());
SimpleMongoDbFactory simpleMongoDbFactory=new SimpleMongoDbFactory(mongoClientURI);
return simpleMongoDbFactory;
} @Bean
public MongoTemplate mongoTemplate(MongoDbFactory mongoDbFactory) throws UnknownHostException{ MongoTemplate mongoTemplate= new MongoTemplate(mongoDbFactory);
return mongoTemplate;
} }
最新文章
- 【总结】IE和Firefox的Javascript兼容性总结(转)
- javaweb学习总结十八(软件密码学、配置tomcat的https连接器以及tomcat管理平台)
- nginx配置location [=|~|~*|^~] /uri/ { … }用法
- HDU-4418 Time travel 概率DP,高斯消元
- WebMagic开源垂直爬虫介绍
- sizeof(long)
- 初步C++类模板学习笔记
- pulltorefresh 设置刷新文字提示颜色
- GIT入门笔记(6)- 向版本库添加文本文件
- php实现点击文字提交表单并传递数据至下一个页面
- Prometheus监控学习笔记之Prometheus不完全避坑指南
- POJ 3076 Sudoku
- 创建.ignore文件
- iOS | 使用HBuilder进行云端打包步骤
- oracle中数据类型number(m,n)
- springboot整合Thymeleaf模板引擎
- vmware克隆虚拟机
- Spring源码解析 - BeanFactory
- 在Mac OS X使用Elasticsearch的基本流程
- 获取服务端https证书 - Java版