系统提示“无法从 static 上下文引用非 static 方法”,其实就是系统找不到你引用的方法。如果你遇到了这个情况,请排查以下这几个方面:
在方法里,要注意是否有没有大小写写错的问题,比如说:
像这个情况就会报错,因为系统无法找到getByIdWithFlavor的位置,其实问题就出现在没有引用到你定义的DishService。
在写引用方法的时候,我们都会顺手写大写字母开头的方法,但我们要注意定义的名称,和引用的名称应该要一致。
改正后如下:
以上是我参考别人,然后自己记录我的debug的过程