NettyGatherRunner.java 793 B

123456789101112131415161718192021222324252627282930
  1. package com.hb.proj.gather.server;
  2. import org.slf4j.Logger;
  3. import org.slf4j.LoggerFactory;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.boot.ApplicationArguments;
  6. import org.springframework.boot.ApplicationRunner;
  7. import org.springframework.core.annotation.Order;
  8. import org.springframework.stereotype.Component;
  9. @Component
  10. @Order(1)
  11. public class NettyGatherRunner implements ApplicationRunner {
  12. private final static Logger logger = LoggerFactory.getLogger(NettyGatherRunner.class);
  13. @Autowired
  14. private NettyGatherServer nettyGatherServer;
  15. @Override
  16. public void run(ApplicationArguments args) throws Exception {
  17. new Thread(()-> {
  18. nettyGatherServer.start(9610);
  19. }).start();
  20. logger.info("开始启动采集程序");
  21. }
  22. }