博主头像
7024w的自留地

觉宇宙之无穷,识盈虚之有数

SpringBoot 普通类注入Service等

新建一个类名xxxUtil,标记@Component注解,配置service注入,提供init()方法,就可以调用service层里面的方法了

@Component
public class SignalUtil {
    @Autowired
    private SignalService signalService;

    public static SignalUtil signalUtil;

    @PostConstruct
    public void init(){
        signalUtil = this;
        signalUtil.signalService = this.signalService;
    }

    public static Signal getSignal(int id){
        return signalUtil.signalService.select(id);
    }

    public static List<Signal> listSignal(){
        return signalUtil.signalService.selectAll();
    }
}
发表新评论