ManageConfig.java 744 B

12345678910111213141516171819202122232425262728
  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}")
  15. private String shareScenes;
  16. public List<String> getNumList(){
  17. if(StringUtils.isNotBlank(this.shareScenes)){
  18. String[] split = shareScenes.split(",");
  19. return Arrays.asList(split);
  20. }
  21. return new ArrayList<>();
  22. }
  23. }