簡體   English   中英

是否有可能從 MyBatis MapperProxy 獲取對象?

[英]Is there possibility to get object from MyBatis MapperProxy?

我想監視 Mockito 是否調用了 MyBatis Mapper 方法以及調用了多少次,但是在獲得

org.apache.ibatis.binding.MapperProxy

而不是我的映射器實現。 是否有可能從此代理獲取對象? 或者有沒有其他解決方案可以通過 Mockito 來監視 Mapper 方法?

MyBatis 版本:3.4.1

Mockito 版本:1.9.5

春季版本:3.2.8.RELEASE

從 MyBatis MapperProxy 獲取對象是不可能的,至少我沒有找到任何方法來獲取這樣的對象,但是可以使用注釋 @SpyBean 和 mockito inline 來監視 MyBatis Mapper:

<dependency>
    <groupId>org.mockito</groupId>
    <artifactId>mockito-inline</artifactId>
    <version>${mockito.version}</version>
    <scope>test</scope>
</dependency>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM