NettyServerRunner.java 862 B

1234567891011121314151617181920212223242526272829303132
  1. package com.persagy.dmp.starter.alarm.runner;
  2. import com.persagy.dmp.starter.alarm.communication.netty.NettyAlarmServer;
  3. import lombok.extern.slf4j.Slf4j;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.boot.CommandLineRunner;
  6. import org.springframework.core.annotation.Order;
  7. import org.springframework.stereotype.Component;
  8. /**
  9. * @description: 初始化项目
  10. * @author: shiliqiang
  11. * @company: Persagy Technology Co.,Ltd
  12. * @since: 2020/10/20 15:37
  13. * @version: V1.0
  14. */
  15. @Component
  16. @Slf4j
  17. @Order(Integer.MAX_VALUE)
  18. public class NettyServerRunner implements CommandLineRunner {
  19. @Autowired
  20. private NettyAlarmServer nettyServer;
  21. @Override
  22. public void run(String... args) throws Exception {
  23. // 项目加载完成后启动netty
  24. log.info("-------启动NettyAlarmServer--------");
  25. nettyServer.start();
  26. }
  27. }