package com.hb.proj.gather.server; import org.slf4j.Logger; import org.slf4j.LoggerFactory; 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; @Component @Order(1) public class NettyGatherRunner implements ApplicationRunner { private final static Logger logger = LoggerFactory.getLogger(NettyGatherRunner.class); @Autowired private NettyGatherServer nettyGatherServer; @Override public void run(ApplicationArguments args) throws Exception { new Thread(()-> { nettyGatherServer.start(9610); }).start(); logger.info("开始启动采集程序"); } }