码迷,mamicode.com
首页 > 数据库 > 详细

MongoDb学习 自定义配置mongodb连接

时间:2019-09-16 16:02:23      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:public   pre   code   row   数据   连接   color   研究   size   

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

}

 

MongoDb学习 自定义配置mongodb连接

标签:public   pre   code   row   数据   连接   color   研究   size   

原文地址:https://www.cnblogs.com/daijiting/p/11527692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!