北斗定位
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 satır
1.2KB

  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. }