TestTask.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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.math.BigDecimal;
  18. import java.text.SimpleDateFormat;
  19. import java.util.Date;
  20. import java.util.HashMap;
  21. import java.util.List;
  22. import java.util.Map;
  23. /**
  24. * 测试定时任务(演示Demo,可删除)
  25. * <p>
  26. * testTask为spring bean的名称
  27. *
  28. * @author Scott
  29. * @email
  30. * @date 2016年11月30日 下午1:34:24
  31. */
  32. @Component("testTask")
  33. @EnableScheduling
  34. public class TestTask {
  35. private Logger logger = LoggerFactory.getLogger(getClass());
  36. @Autowired
  37. private SysUserService sysUserService;
  38. @Scheduled(cron = "0/5 * * * * ?")
  39. public void flushPickUpCode() {
  40. //logger.info("flushPickUpCode-----------------" );
  41. WebSocketServer.broadcastInfo("broadcast");
  42. }
  43. public void test2() {
  44. logger.info("我是不带参数的test2方法,正在被执行");
  45. }
  46. public static void main(String[] args) {
  47. String s = "5.00";
  48. BigDecimal bigDecimal = new BigDecimal(s);
  49. System.out.println(bigDecimal);
  50. }
  51. }