RuoYiConfig.java 893 B

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