靜態方法呼叫spring注入的service類問題
阿新 • • 發佈:2018-11-22
@Component //標註此類是個中立類 public class ListMergeUtil { @Autowired private IWXTopupService wxTopupService; @Autowired private IWXConsumeService wxConsumeService; public static ListMergeUtil listMergeUtil; //使用註解@PostConstruct把需要使用的service載入到上面定義的靜態內部物件中 先進行init()方法,在進行@Autowired注入 @PostConstruct public void init(){ listMergeUtil = this; listMergeUtil.wxConsumeService = this.wxConsumeService; listMergeUtil.wxTopupService = this.wxTopupService; } public static List<Object> topupConsumeMerge(String userid,String shopid){ }