1:使用spring boot微服务时,想创建一个静态util类供其他地方调用
2:使用@PostConstruct注解初始化注入对象,此注解在:当前类中只能使用一次,而且不能是static,只能返回void,不能允许有参数。
3:此方法执行是在依赖注入完成后执行。可使用静态变量接收初始化的接口。
4:完整代码如下:
package com.x3.bills.factory.utils;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.x3.b2b.sdk.entity.BillPrice;
import com.x3.b2b.sdk.entity.ParamBillPrice;
import com.x3.b2b.sdk.service.IB2BService;
import com.x3.base.core.exception.BusinessException;
import com.x3.base.core.util.DoubleUtil;
import com.x3.base.core.util.StringUtil;
import com.x3.bills.base.archives.biz.IclothingBiz;
import com.x3.bills.base.archives.biz.IparamBiz;
import com.x3.bills.base.archives.entity.ClothingInfoEntity;
@Component
public