WebchatConnectApplication.java 940 B

12345678910111213141516171819202122232425
  1. package com.webchat.connect;
  2. import com.webchat.common.util.SpringContextUtil;
  3. import com.webchat.connect.messagequeue.consumer.redis.ChatNotifyRedisQueueListener;
  4. import com.webchat.rmi.annotation.EnableRpcPermissionFilter;
  5. import com.webchat.rmi.annotation.EnableRpcPermissionInterceptor;
  6. import org.springframework.boot.SpringApplication;
  7. import org.springframework.boot.autoconfigure.SpringBootApplication;
  8. import org.springframework.cloud.openfeign.EnableFeignClients;
  9. import org.springframework.context.annotation.ComponentScan;
  10. @ComponentScan("com.webchat")
  11. @SpringBootApplication
  12. @EnableFeignClients("com.webchat.rmi")
  13. @EnableRpcPermissionInterceptor
  14. public class WebchatConnectApplication {
  15. public static void main(String[] args) {
  16. SpringApplication.run(WebchatConnectApplication.class, args);
  17. new Thread(() -> SpringContextUtil.getBean(ChatNotifyRedisQueueListener.class).consumeTask()).start();
  18. }
  19. }