springboot在工具类中添加service的方法,显示为空的解决方案

@Component // 1、将工具类声明为spring组件,这个必须不能忘
public class GetDataToDB {
    @Autowired
    private SysCardService sysCardService;  //注入service

    //静态初始化当前类
    public static GetDataToDB getDataToDB;
    //初始化
    @PostConstruct
    public void init() {
        getDataToDB = this;
        getDataToDB.sysCardService = this.sysCardService;

    }

    public void dealData(String icnum){
        int num = getDataToDB.sysCardService.checkExistICCard(icnum); //调动service里面的方法
        if (num>0){
          //处理事务
        }else {
            System.out.println("数据库中不存在");
        }


    }
}

 

你可能感兴趣的:(零散知识点集合,SpringBoot)