// inputstream是配置檔案流
sqlsessionfactory factory = new sqlsessionfactorybuilder().build(inputstream);
sqlsession sqlsession = factory.opensession();
<?xml version="1.0" encoding="utf-8"?>那麼使用spring來建立物件,spring如何找到dao介面的位置呢?-->
public sqlsessionfactory getobject() throws exception
return this.sqlsessionfactory;
}
public final void afterpropertiesset() throws illegalargumentexception, beaninitializationexception
catch (exception ex)
}
/**
* */
@override
protected void checkdaoconfig() catch (throwable t) finally
}}
/**
* */
public t getobject() throws exception
public void postprocessbeandefinitionregistry(beandefinitionregistry registry) throws bean***ception
scanner.setaddtoconfig(this.addtoconfig);
scanner.setannotationclass(this.annotationclass);
scanner.setmarkerinte***ce(this.markerinte***ce);
scanner.setsqlsessionfactory(this.sqlsessionfactory);
scanner.setsqlsessiontemplate(this.sqlsessiontemplate);
scanner.setsqlsessionfactorybeanname(this.sqlsessionfactorybeanname);
scanner.setsqlsessiontemplatebeanname(this.sqlsessiontemplatebeanname);
scanner.setbeannamegenerator(this.namegenerator);
scanner.registerfilters();
}
processpropertyplaceholders();
scanner.registerfilters();
scanner.registerfilters();方法會根據配置的屬性生成對應的過濾器,然後這些過濾器在掃瞄的時候會起作用。
如何使用Spring整合Mybatis?
1 在 spring 配置檔案中配置資料來源,首先引入外部資料原始檔,源 properties 檔案應放在 resources 資料夾下 propertyconfigurer class org.springframework.beans.factory.config.propertyplaceho...
Spring與Struts如何整合
struts,spring,hibernate三者也學習得差不多了,是時候該去深入了解如何去用spring來融合其他兩個 spring與struts如何整合 以下技術文件 網路 為了在struts中載入spring context,需要在struts config.xml檔案中加入如下部分 通過st...
Spring該如何整合Redis集群
前言 在上一文中,我講到了 為什麼要搭建集群及redis集群搭建的詳細步驟。今天給大家講解一下spring如何整合redis集群 而集群確包含了分片和哨兵的兩者的優點,既實現了記憶體資料的擴容,也實現了redis的高可用,而且集群確保了乙個或一定數量的redis宕機,也能夠讓程式正常的執行,這也是為...