最近研究了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;
} }

最新文章

  1. 【总结】IE和Firefox的Javascript兼容性总结(转)
  2. javaweb学习总结十八(软件密码学、配置tomcat的https连接器以及tomcat管理平台)
  3. nginx配置location [=|~|~*|^~] /uri/ { … }用法
  4. HDU-4418 Time travel 概率DP,高斯消元
  5. WebMagic开源垂直爬虫介绍
  6. sizeof(long)
  7. 初步C++类模板学习笔记
  8. pulltorefresh 设置刷新文字提示颜色
  9. GIT入门笔记(6)- 向版本库添加文本文件
  10. php实现点击文字提交表单并传递数据至下一个页面
  11. Prometheus监控学习笔记之Prometheus不完全避坑指南
  12. POJ 3076 Sudoku
  13. 创建.ignore文件
  14. iOS | 使用HBuilder进行云端打包步骤
  15. oracle中数据类型number(m,n)
  16. springboot整合Thymeleaf模板引擎
  17. vmware克隆虚拟机
  18. Spring源码解析 - BeanFactory
  19. 在Mac OS X使用Elasticsearch的基本流程
  20. 获取服务端https证书 - Java版

热门文章

  1. 利用python进行数据分析--numpy基础
  2. 基于python实现自动化办公学习笔记四
  3. mui.ajax中文乱码
  4. CDQ求子矩阵的和
  5. G-sensor概述及常用概念整理【转】
  6. ORACLE Physical Standby DG 之switch over
  7. Jmeter之HTTP请求图片上传功能
  8. java配置详解
  9. mooc-IDEA 快速通过mapper定位到XML
  10. C#后台获取日期:当天、前七天、后七天