ManageConfig.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.fdkankan.manage.config;
  2. import lombok.Data;
  3. import org.apache.commons.lang3.StringUtils;
  4. import org.springframework.beans.factory.annotation.Value;
  5. import org.springframework.cloud.context.config.annotation.RefreshScope;
  6. import org.springframework.context.annotation.Configuration;
  7. import java.util.ArrayList;
  8. import java.util.Arrays;
  9. import java.util.List;
  10. @Configuration
  11. @RefreshScope
  12. @Data
  13. public class ManageConfig {
  14. @Value("${manage.share.scene:xx}")
  15. private String shareScenes;
  16. @Value("${fyun.host}")
  17. private String queryPath;
  18. @Value("${manage.default.password:afdd0b4ad2ec172c586e2150770fbf9e}")
  19. private String defaultPassword;
  20. @Value("${haixin.appkey}")
  21. private String haixinApiAppkey;
  22. @Value("${haixin.basePath}")
  23. private String haixinApiBasePath;
  24. @Value("${to-haixin.server-url}")
  25. private String serverUrl;
  26. @Value("${queue.scene.copy:ucenter-copy-scene}")
  27. private String copySceneQueue;
  28. public List<String> getNumList(){
  29. if(StringUtils.isNotBlank(this.shareScenes)){
  30. String[] split = shareScenes.split(",");
  31. return Arrays.asList(split);
  32. }
  33. return new ArrayList<>();
  34. }
  35. }