北斗定位
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

PositionConfig.java 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.telpo.dipperposition.config;
  2. import com.alibaba.nacos.api.config.annotation.NacosValue;
  3. import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.context.annotation.Configuration;
  8. import javax.annotation.PostConstruct;
  9. /**
  10. * @program: gateway
  11. * @description: jwt设置
  12. * @author: linwl
  13. * @create: 2020-06-18 17:45
  14. */
  15. @Getter
  16. @Setter
  17. @Configuration
  18. @NacosPropertySource(dataId="dipperposition-service", autoRefreshed=true)
  19. public class PositionConfig {
  20. @NacosValue("${pos.centerProvinceFilePath}")
  21. String centerProvinceFilePath;
  22. @NacosValue("${pos.ipPositionRequestPath}")
  23. String ipPositionRequestPath;
  24. @NacosValue("${pos.ipPositionRequestKey}")
  25. String ipPositionRequestKey;
  26. @NacosValue("${pos.centerProvince}")
  27. String centerProvince;
  28. @NacosValue("${pos.astServer}")
  29. String astServer;
  30. @NacosValue("${pos.astPosAstPort}")
  31. int posAstPort;
  32. @NacosValue("${pos.astTimeout}")
  33. int astTimeout;
  34. private static PositionConfig positionConfig;
  35. @PostConstruct
  36. public void init() {
  37. positionConfig = this;
  38. }
  39. }