1
0

TestTask.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.kmall.admin.task;
  2. import com.kmall.admin.entity.PickUpCodeEntity;
  3. import com.kmall.admin.fromcomm.entity.SysUserEntity;
  4. import com.kmall.admin.fromcomm.service.SysUserService;
  5. import com.kmall.admin.service.PickUpCodeService;
  6. import com.kmall.admin.websocket.WebSocketServer;
  7. import org.apache.commons.lang.builder.ToStringBuilder;
  8. import org.slf4j.Logger;
  9. import org.slf4j.LoggerFactory;
  10. import org.springframework.beans.BeansException;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.context.ApplicationContext;
  13. import org.springframework.context.ApplicationContextAware;
  14. import org.springframework.scheduling.annotation.EnableScheduling;
  15. import org.springframework.scheduling.annotation.Scheduled;
  16. import org.springframework.stereotype.Component;
  17. import java.text.SimpleDateFormat;
  18. import java.util.Date;
  19. import java.util.HashMap;
  20. import java.util.List;
  21. import java.util.Map;
  22. /**
  23. * 测试定时任务(演示Demo,可删除)
  24. * <p>
  25. * testTask为spring bean的名称
  26. *
  27. * @author Scott
  28. * @email
  29. * @date 2016年11月30日 下午1:34:24
  30. */
  31. @Component("testTask")
  32. @EnableScheduling
  33. public class TestTask {
  34. private Logger logger = LoggerFactory.getLogger(getClass());
  35. @Autowired
  36. private SysUserService sysUserService;
  37. @Scheduled(cron = "0/5 * * * * ?")
  38. public void flushPickUpCode() {
  39. logger.info("flushPickUpCode-----------------" );
  40. WebSocketServer.broadcastInfo("broadcast");
  41. }
  42. public void test2() {
  43. logger.info("我是不带参数的test2方法,正在被执行");
  44. }
  45. }