結束執行代碼我連接到MongoDB的使用下面的代碼:總是在開頭和方法
def insert() = {
val mc = new com.mongodb.MongoClient("localhost", 27017);
val db = mc.getDatabase("MyDb");
//My insert code
mc.close();
} //> insert:()Unit
我有多種方法打開和關閉連接。 能否行:
val mc = new com.mongodb.MongoClient("localhost", 27017);
val db = mc.getDatabase("MyDb");
mc.close();
中提取,使他們在開頭和方法的結束隱式調用。 斯卡拉暗示迎合這種情況還是需要反思?
我懷疑代碼的最後一部分能夠很好地工作。正確處理連接池,初始化,清理是一個涉及的過程。 –