继承 CommandLineRunner
@EnableEurekaClient
@EnableDiscoveryClient
@SpringBootApplication
public class TCPSocketApplication implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(TCPSocketApplication.class, args);
}
@Autowired
NettyTcpServer nettyTcpServer;
@Autowired
NettyTcpClient nettyTcpClient;
@Autowired
Connect_CLE connectCle;
@Override
public void run(String... args) throws Exception {
}
}
顺序启动
@Component
@Order(value=2)
public class MyStartupRunner1 implements CommandLineRunner {
@Autowired
NettyTcpClient nettyTcpClient;
@Override
public void run(String... args) throws Exception {
nettyTcpClient.connect("127.0.0.1", 3335);
System.out.println(">>>>>>>>>>>>>>>服务启动执行 2222 <<<<<<<<<<<<<");
}
}
@Component
@Order(value=1)
public class MyStartupRunner2 implements CommandLineRunner {
@Autowired
NettyTcpClient nettyTcpClient;
@Override
public void run(String... args) throws Exception {
nettyTcpClient.connect("192.168.1.90", 3335);
System.out.println(">>>>>>>>>>>>>>>服务启动执行 111111 <<<<<<<<<<<<<");
}
}