RestTaskDemo.java 874 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.kxs.daemon.quartz.task;
  2. import com.kxs.common.core.util.R;
  3. import com.kxs.common.security.annotation.Inner;
  4. import lombok.extern.slf4j.Slf4j;
  5. import org.springframework.web.bind.annotation.GetMapping;
  6. import org.springframework.web.bind.annotation.PathVariable;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RestController;
  9. import java.time.LocalDateTime;
  10. /**
  11. * 用于测试REST风格调用的demo
  12. *
  13. * @author LXQ
  14. * @date 2021/3/25
  15. */
  16. @Slf4j
  17. @RestController
  18. @RequestMapping("/inner-job")
  19. public class RestTaskDemo {
  20. /**
  21. * 测试REST风格调用定时任务的演示方法
  22. */
  23. @Inner(value = false)
  24. @GetMapping("/test/{param}")
  25. public R demoMethod(@PathVariable("param") String param) {
  26. log.info("测试于:{},传入参数{}", LocalDateTime.now(), param);
  27. return R.ok();
  28. }
  29. }