2 find zhi find_zhi 于 2016.04.19 16:09 提问

通过xml 配置bean连接mongodb,如何关闭mongodb的连接 5C







这是我的配置文件,通过
@Autowired
private MongoTemplate mongoTemplate;
这种方式注入到service中,
请问 这个bean何时销毁,销毁的时候mongobd的数据库连接会断开么?我如何直接手动断开连接?

2个回答

huaitianqi2016
huaitianqi2016   2016.04.20 18:32

spring配置默认的bean的scope是singleton,也就是启动后一直有。
通过 设置bean的scope属性为prototype来声明该对象为动态创建。

huaitianqi2016
huaitianqi2016   2016.04.20 18:33

spring配置默认的bean的scope是singleton,也就是启动后一直有。
通过 设置bean的scope属性为prototype来声明该对象为动态创建。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
nodejs连接mongodb示例,实现对数据的增删改查操作(跳过不必要的坑) Windows版
第一步:安装nodejs 1.官网下载 版本:nodejs v6.9.2(对应npm v3.10.9)下载地址:https://nodejs.org/dist/ 2.详细安装步骤,请参考https://www.cnblogs.com/sese/p/5182783.html 第二步:安装mongodb及驱动 1.官网下载版本:mongodb v3.0.0 驱动版本:v2.2.33 下
Spring-data-mongodb 连接 MongoDB 3.x 版本的XML文件配置
采用Spring-data-mongodb连接MongoDB3.x版本,与之前版本的配置不同,且资料比较少,只能尝试配置,记录如下: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cont
mongodb 关闭连接的注意细节
最近一个API部署到正式环境后,总是过几天后,就报错误:java.lang.IllegalStateException: this Mongo has been closed\n\tat com.mongodb.DBTCPConnector._checkClosed(DBTCPConnector.java:95)\n\tat com.mongodb.DBTCPConnector.innerCall(
python连接mongodb并操作
1、mongodb安装 pip install pymongo 2、mongodb连接 from pymongo import MongoClient from pymongo import collection con = MongoClient('192.168.41.54', 27017) mydb = con.community_test # connect a d
如何正确关闭MongoDB
原文:http://www.cnblogs.com/buro79xxd/archive/2011/03/23/1993220.html由于被同事kill -9后导致MongoDB瘫痪 错误:Error: error doing query: failed首先MongoDB使用mmap方式进行数据文件管理,也就是说写操作基本是在内存中进行,写操作会被每隔60秒(syncdelay设定)的flush到
初窥Python(一)——使用pymongo连接MongoDB
Python 可以使用 pymongo 库方便的操作 MongoDB 。插播一句,MongoDB 不同于关系型结构的三层结构——database--> table --> record,它的层级为 database -->collection --> document 。这里不重点介绍 MongoDB  用法,主要来看一下如何用 Python 使用 MongoDB。 1.安装MongoDB和pym
MongoDB Java 连接池的注意事项
1.Mongo对象Mongo对象内部实现了一个连接池。Mongo对象是线程安全的,因此可以只创建一个,在多线程环境下安全使用。因此,我们可以用将Mongo变量作为一个Singleton类的成员变量,从而保证只创建一个连接池。Mongo.close方法将关闭当前所有活跃的连接。所以要在web工程被从Tomcat或者GlassFish容器中注销的时候确保调用close方法。2.DB对象DB对象可以通过
mongodb连接不及时关闭的错误
服务器环境: liunx tomcat java mongodb 错误信息: org.apache.tomcat.util.net.NioEndpoint$Acceptor.run Socket accept failed  java.io.IOException: Too many open files at sun.nio.ch.ServerSocketChannelImpl.acce
java中mongoDB连接遇到的问题
用单例模式建立mongoDB的连接,需要每次操作完关闭连接吗? 关于建立单例模式的MongoDB连接,参考这里MongoClient连接池用法 建立了之后,每次操作调用同一个实例,MongoClient又是线程安全的,貌似就没有什么问题了。但是 突然想到,这些连接获取后,操作完不主动释放,会不会一直被占有? – 于是开始找各种资料,这篇文章给出了很形象的说明,MongoDB的连接池和管理
MongoDB 副本集配置
本文介绍的是基于Windows 平台的MongoDB副本集的搭建,MongoDB版本为Version:3.2.7,所以请注意一些相关的指令。 1、准备三台服务器,用户搭建副本集:OADB01,OADB02,OADBO3,分别在这三台服务器上安装MongoDB。. 2、用如下指令,生成Keyfile 文件,文件名为echo -e "my secret key" >D:\ mongok