package com.example.springboot.config; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.core.annotation.Order; import org.springframework.stereotype.Component; import com.example.springboot.component.PLCAutomaticParameterSetting; import com.example.springboot.component.PlcHold; import com.example.springboot.component.PlcParameter; import com.example.springboot.component.Plcaction; import com.example.springboot.component.Plchome; import com.example.springboot.component.Plcalarm; import com.example.springboot.component.Plcsign; import com.example.springboot.component.Plcstate; import com.example.springboot.component.PlcPositioning1; import com.example.springboot.component.PlcPositioning2; import com.example.springboot.component.PlcParameter2; import com.example.springboot.component.PlcParameter1; import com.example.springboot.component.PlcServoManualone; import com.example.springboot.component.PLCAutomaticParameterSetting; import com.example.springboot.component.PlcManualonePosition; import com.example.springboot.component.PlcManualonePosition2; import com.example.springboot.component.PLCManualJog; @Component @Order(1) public class AppRunnerConfig implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { // TODO Auto-generated method stub // System.out.println("启动完成"); new PlcHold().start(); // // new Plchome().start(); // // new PlcParameter().start(); // // new Plcalarm().start(); // new Plcsign().start(); // new Plcaction().start(); new Plcstate().start(); new PlcPositioning1().start(); new PlcPositioning2().start(); new PlcParameter2().start(); new PlcParameter1().start(); new PLCAutomaticParameterSetting().start(); new PlcManualonePosition().start(); new PlcManualonePosition2().start(); new PlcServoManualone().start(); new PLCManualJog().start(); } }