2022
04-07
04-07
@Autowired注解在抽象类中失效的原因及解决
@Autowired注解在抽象类中失效最近在工作中遇到这个问题,在抽象类中使用Autowired这个注解,注入mybatis的dao时,总是出现空指针异常,通过日志的打印,发现是这个dao注入失败为空。然后通过new出spring上下文对象,再去调用getBean()方法,获取到这个注入的dao,这样是可行的,但是总是觉得这不是最佳实践,一定有比这个更加优雅的方式能解决这个问题。我们来还原一下这个问题:1.定义一个抽象类声明为spring组件,在其中自动装...
继续阅读 >