九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


Mybatis 測試類中調用接口方法報錯:如何解決“Non-static method ‘list()’ cannot be referenced from a static context”?


avatar
小浪云 2024-11-10 183

Mybatis 測試類中調用接口方法報錯:如何解決“Non-static method ‘list()’ cannot be referenced from a static context”?

ideamybatis 測試類中調用接口方法時報錯

在編寫 mybatis 測試類時,調用用戶映射器接口 usermapper 中的 list 方法卻遇到了報錯:”non-Static method ‘list()’ cannot be referenced from a static context”。

原因分析

出現此報錯的原因是,在測試類中,編譯器無法識別接口變量 usermapper。在 Java 中,接口變量必須先被實例化才能使用。

解決方法

要解決此問題,需要在測試類中實例化 usermapper 接口。可以按照以下步驟進行:

  1. 在測試類中創建 usermapper 接口的實例:

    private usermapper usermapper; // 聲明一個 usermapper 實例變量
    登錄后復制
  2. 在測試方法中注入 usermapper 實例:

    @autowired public void setusermapper(usermapper usermapper) {  this.usermapper = usermapper; }
    登錄后復制
  3. 在測試方法中調用 list 方法:

    List<User> users = userMapper.list(); // 調用 list 方法
    登錄后復制

通過以上步驟實例化 usermapper 接口,編譯器就可以識別接口變量,從而解決報錯。

相關閱讀

主站蜘蛛池模板: 欧美精产国品一二三区 | 精品伊人久久 | 青青草精品 | 亚洲视频一区二区三区 | 99热在线免费 | 国产精品69久久久久水密桃 | 国产91丝袜在线播放 | 日韩精品极品视频在线观看免费 | 中文字幕高清 | 亚洲三级在线 | 欧美精产国品一二三区 | 亚洲伊人久久综合 | 日本在线看 | 成人高清网站 | 国产精品自拍视频网站 | 欧美三区视频 | 亚洲大片一区 | 久久av一区二区 | 日韩欧美在线免费观看视频 | 欧美v片 | 自拍偷拍第一页 | 国产专区在线 | 日本黄色免费大片 | 五月天综合影院 | 成人在线观看免费视频 | 欧美午夜在线 | 日韩久久久久久 | 免费久久99精品国产婷婷六月 | 日韩精品激情 | 一区二区中文字幕 | 日韩欧美一级精品久久 | 欧美精品在线一区 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 欧美日高清 | 不卡一区二区三区四区 | 久久久久久亚洲 | 自拍偷拍欧美 | 一区二区三区四区电影视频在线观看 | 一区二区在线免费观看视频 | 亚洲精品二区 | 97精品久久|