我的错误原因比较奇怪:
我在进行controller里的注入时,写成了这样:
@Autowired
private static User_Service UserService;
因为有一个静态方法里调用了这个,我照着文件里的提示加了个static,结果有关userservice的方法都用不了了,改为:
@Autowired
private User_Service UserService;
就解决了。
记录一下,在一个类中怎么调用另一个类的方法:
1.另一个类的静态方法
假如要调用a.java里的静态方法b
直接使用
a.b()
2.另一个类的非静态方法
假如要调用a.java里的非静态方法b
先实例化:
a ax =new a()
ax.b();//调用即可