1.我们要使用另一种形式来进行注入
@Component
public class CncMqttCallBack implements MqttCallback {
@Autowired
public ITCncDataService cncDataService;
private static CncMqttCallBack cncMqttCallBack;
@PostConstruct
public void init() {
cncMqttCallBack = this;
}
}
这个时候,在我们调用的时候,发现还是不能够直接的调用我们的业务层的Service或者Mapper,我们需要通过我们定义的static的那个静态来进行调用
cncDataService.cncDataService.method();