这是可能出现的两种原因,当然可能是其他问题。
有两个原因:一种是未将类注入到IOC中,导致在创建对象时,对象为null;
另外一种是类已加入到IOC中,在创建对象时未自动装配,因此对象并不是从IOC中获取,所以为null。

解决方法:如果是第一种原因则在类上面添加@Component注解,将该类注入到IOC容器中;
如果是第二种原因则在创建对象上面添加@Autowired注解,保证对象属性的注入,不为null。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐