RuoYiConfig.java 900 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.ruoyi.common.config;
  2. import lombok.Data;
  3. import lombok.Getter;
  4. import lombok.experimental.Accessors;
  5. import org.springframework.boot.context.properties.ConfigurationProperties;
  6. import org.springframework.stereotype.Component;
  7. /**
  8. * 读取项目相关配置
  9. *
  10. * @author Lion Li
  11. */
  12. @Data
  13. @Accessors(chain = true)
  14. @Component
  15. @ConfigurationProperties(prefix = "ruoyi")
  16. public class RuoYiConfig {
  17. /**
  18. * 项目名称
  19. */
  20. private String name;
  21. /**
  22. * 版本
  23. */
  24. private String version;
  25. /**
  26. * 版权年份
  27. */
  28. private String copyrightYear;
  29. /**
  30. * 实例演示开关
  31. */
  32. private boolean demoEnabled;
  33. /**
  34. * 获取地址开关
  35. */
  36. @Getter
  37. private static boolean addressEnabled;
  38. public void setAddressEnabled(boolean addressEnabled) {
  39. RuoYiConfig.addressEnabled = addressEnabled;
  40. }
  41. }