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

Hello! 歡迎來到小浪云!


Mybatis 測試類調(diào)用接口方法報(bào)錯(cuò):為什么無法從靜態(tài)上下文中引用非靜態(tài)方法?


avatar
小浪云 2024-11-09 266

Mybatis 測試類調(diào)用接口方法報(bào)錯(cuò):為什么無法從靜態(tài)上下文中引用非靜態(tài)方法?

idea mybatis 測試類無法調(diào)用接口方法的原因

在使用 idea 進(jìn)行 mybatis 測試時(shí),調(diào)用接口方法出現(xiàn)報(bào)錯(cuò)的情況,原因可能是:

錯(cuò)誤提示

當(dāng)在測試類中調(diào)用 usermapper 接口list() 方法時(shí),可能會出現(xiàn) “non-Static method ‘list()’ cannot be referenced from a static context” 錯(cuò)誤。

原因分析

該錯(cuò)誤提示表明,無法從靜態(tài)上下文中引用非靜態(tài)方法。在測試類中,main() 方法是一個(gè)靜態(tài)方法,而接口中的方法是非靜態(tài)的,導(dǎo)致了沖突。

解決方法

要解決此問題,需要將 usermapper 接口的 list() 方法聲明為靜態(tài)的。修改后的代碼如下:

public interface UserMapper {     static List<User> list() {         // ...     } }
登錄后復(fù)制

靜態(tài)方法可以從靜態(tài)上下文中調(diào)用,從而解決錯(cuò)誤。

相關(guān)閱讀

主站蜘蛛池模板: 久久精品16 | 欧美日韩综合一区 | 日韩一区二区在线视频 | 在线成人| 免费一区在线观看 | 国产传媒| 欧洲精品视频一区 | 日韩欧美一区二区三区免费观看 | 一区在线免费视频 | 免费在线观看成年人视频 | 欧美黄色一区 | 日韩中文久久 | 日韩在线视频一区二区三区 | 欧美在线观看一区 | 国产精品久久久久久久久久三级 | 亚洲国产aⅴ精品一区二区 免费观看av | 免费看爱爱视频 | 国产精品永久免费视频 | 成人一区av | 四虎影视免费观看 | 国产激情第一页 | 日韩欧美在线一区 | 午夜视频大全 | 久久er99热精品一区二区 | 国产午夜三级一区二区三 | 老司机免费视频 | 嫩草视频网 | 国产美女视频黄 | 琪琪午夜伦伦电影福利片 | 香蕉视频一区二区 | 亚洲精品91 | 精国产品一区二区三区四季综 | 精品久久久久久国产 | 夜夜夜夜夜夜曰天天天 | 色婷婷亚洲国产女人的天堂 | 国产精品久久久久永久免费观看 | 99热在这里只有精品 | 久久这里只有精品首页 | 欧美区在线 | 一级毛片在线播放 | 日韩欧美国产精品一区二区三区 |