util类中非静态方法中注入serivce,在controller层是使用util。
今天碰到如题的问题,刚一开始在util中注入service总是注入失败,起初我以为是util中没有注入成功,debug看了一下果然注入不进来。
然后各种纠结,最终坑爹的问题是在controller直接用的util,没有想service一样注入进来,其实正确的做法为:
controller:
把util作为一个 service注入进来,
然后util中:
把service注入进来即可使用,
一再证实了 最近的想法,编程就是一环扣一环,在细微的环节出了错,程序就崩了!