静态方法无法调用通过@Autowired注入的Service对象
静态方法无法调用通过@Autowired注入的Service对象需求需要将某个方法抽离至utils工具类中,并修饰为static静态方法,由于工具类中方法一般都是静态的,所以要求该属性也要是静态的。问题通过 @Autowired 或 @Resource 都无法注入成功,Service对象一直都是 null原因由于Spring/SpringBoot正常情况下不能支持注入静态属性(会报空指针异常)。主要原因在于:Spring的依赖注入实际上是依赖于Set方法进行注入值的,Sprin
原创
2021-11-12 17:15:55 ·
2132 阅读 ·
1 评论