前段时间在工作中遇见了这样一个问题,我在一个类上添加了@service注解,然后在一个方法中用了@resouce注入的类,然后在其他方法中去new这个类,再调用那个方法,会发现报空指针异常,刚好有空就自己去写了测试类去测试了下。先建一个Test2类,里面有test2方法:
再建一个Test类,将test2注入进去,在test方法中调用Test2类中的test2方法:
控制层注入Test类,调用其test方法,结果没问题:
在new一个Test类,发现会报空指针异常:
前段时间在工作中遇见了这样一个问题,我在一个类上添加了@service注解,然后在一个方法中用了@resouce注入的类,然后在其他方法中去new这个类,再调用那个方法,会发现报空指针异常,刚好有空就自己去写了测试类去测试了下。先建一个Test2类,里面有test2方法:
再建一个Test类,将test2注入进去,在test方法中调用Test2类中的test2方法:
控制层注入Test类,调用其test方法,结果没问题:
在new一个Test类,发现会报空指针异常: