XxlJobProperties.java 705 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.ruoyi.job.config.properties;
  2. import lombok.Data;
  3. import lombok.NoArgsConstructor;
  4. import org.springframework.boot.context.properties.ConfigurationProperties;
  5. /**
  6. * xxljob配置类
  7. *
  8. * @author Lion Li
  9. */
  10. @Data
  11. @ConfigurationProperties(prefix = "xxl.job")
  12. public class XxlJobProperties {
  13. private Boolean enabled;
  14. private String adminAddresses;
  15. private String accessToken;
  16. private Executor executor;
  17. @Data
  18. @NoArgsConstructor
  19. public static class Executor {
  20. private String appname;
  21. private String address;
  22. private String ip;
  23. private int port;
  24. private String logPath;
  25. private int logRetentionDays;
  26. }
  27. }