1. 程式人生 > >靜態方法呼叫spring注入的service類問題

靜態方法呼叫spring注入的service類問題

@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){


}