spring mybatis介面Dao的反射呼叫

2021-09-25 14:21:11 字數 690 閱讀 6877

預設專案已經配置好了springmvc和mybatis

1 利用spring注入介面(物件)

@autowired

private customerinfodao customerinfodao;

2 通過注入的介面獲取類class
class c=customerinfodao.getclass();
3 通過方法名獲取介面中的方法
method method = c.getmethod("selectvalidpolicyinfo", customerinfo.class);
4反射呼叫介面方法
object obj=method.invoke(customerinfodao, customerinfo);
成了

這裡用了乙個springboot的測試類

@runwith(springrunner.class)

public class testinvoke

system.out.println("結束");

} catch (exception e)

}}

這是呼叫介面中的那個方法

public inte***ce customerinfodao

spring mybatis讀寫分離

一 配置定義資料庫連線屬性 二 定義bean 三 事務定義 四 配置外掛程式 五 編寫動態資料來源類 public class dynamicdatasource extends abstractroutingdatasource setdefaulttargetdatasource writeda...

spring mybatis連線access資料庫

1.所需jar包 spring mybatis common dhcp 版本1.4以上,1.4以下無法支援connectionproperties屬性 注意事項 連線access資料庫前請關閉log4j,log4j的控制台sql日誌輸出會導致 not data sqlexception 2.pom....

spring mybatis事務不回滾

對spring,mybatis進行整合時發現事務不能進行回滾處理,上網查了很多資料依舊還沒解釋,很多都是說要丟擲乙個runtimeexception才能回滾的,但嘗試過多種還不能,如下 classpath jdbc.properties bolgservice bolgflowservice 檢視資...