用spring的@Autowired注入bean后,报空指针异常。
解决方案如下:
1.对工具类使用@Component 注解
注解标注 ListMediumInfoReqDtoConverter 加载到spring中
2.@Autowired 注解注入bean
3.@PostConstruct 使用该注解定义init()方法,在方法中给listMediumInfoReqDtoConverter赋值
@PostConstruct:注解作用是会在类加在是执行init方法
使用时调用ListMediumInfoReqDtoConverter .mappingValueFactory.method();
美滋滋!
@Component
public class ListMediumInfoReqDtoConverter {
@Autowired
private MappingValueFactory mappingValueFactory;
public static ListMediumInfoReqDtoConverter listMediumInfoReqDtoConverter;
@PostConstruct
public void init(){
listMediumInfoReqDtoConverter = this;
listMediumInfoReqDtoConverter.mappingValueFactory = this.mappingValueFactory;
}
}



