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();
}
}