WebchatPGCApplication.java 1013 B

123456789101112131415161718192021222324252627
  1. package com.webchat.pgc;
  2. import com.webchat.common.util.SpringContextUtil;
  3. import com.webchat.pgc.messagequeue.consumer.ArticlePushDelayQueueConsumer;
  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.client.discovery.EnableDiscoveryClient;
  9. import org.springframework.cloud.openfeign.EnableFeignClients;
  10. import org.springframework.context.annotation.ComponentScan;
  11. @SpringBootApplication
  12. @EnableDiscoveryClient
  13. @ComponentScan("com.webchat")
  14. @EnableFeignClients("com.webchat.rmi")
  15. @EnableRpcPermissionInterceptor
  16. @EnableRpcPermissionFilter
  17. public class WebchatPGCApplication {
  18. public static void main(String[] args) {
  19. SpringApplication.run(WebchatPGCApplication.class, args);
  20. SpringContextUtil.getBean(ArticlePushDelayQueueConsumer.class).schedule();
  21. }
  22. }